Baby names

How popular is the name Tommy?

In 2025, 420 baby boys in the U.S. were named Tommy, the 657th most popular name for boys. Its peak year was 1947, when 4,594 boys got the name. 178,733 boys have been named Tommy since 1880. It was also given to 35 girls in 2025.

Rank in 2025

#657

among boys' names

Babies in 2025

420

boys named Tommy

Peak year

1947

4,594 boys

Boys named Tommy each year since 1880

The interactive chart needs JavaScript. The numbers are in the table below.

The numbers for Tommy (boys)
YearBabies
2025420
2024360
2023387
2022358
2021351
2020326
2019361
2018332
2017345
2016322
2015355
2014333
2013368
2012388
2011368
2010420
2009471
2008525
2007543
2006586
2005626
2004686
2003670
2002801
2001842
2000959
1999959
1998951
1997995
1996862
1995852
1994831
1993820
1992884
1991903
1990981
1989958
1988946
1987987
1986965
1985981
1984975
19831,007
19821,171
19811,213
19801,259
19791,278
19781,321
19771,332
19761,393
19751,554
19741,579
19731,731
19721,773
19711,994
19702,220
19692,249
19682,369
19672,356
19662,465
19652,719
19643,205
19633,498
19623,415
19613,406
19603,683
19593,772
19583,833
19573,679
19563,109
19553,177
19543,407
19533,469
19523,512
19513,582
19503,434
19493,886
19484,220
19474,594
19464,144
19453,449
19443,696
19433,611
19423,532
19413,087
19402,827
19392,622
19382,667
19372,326
19362,108
19352,032
19341,937
19331,630
19321,613
19311,536
19301,386
19291,164
19281,062
1927878
1926751
1925705
1924568
1923479
1922498
1921400
1920344
1919298
1918297
1917262
1916210
1915193
1914181
1913120
191291
191171
191082
190959
190857
190744
190628
190537
190432
190344
190232
190131
190042
189921
189818
189715
189617
189520
189414
189316
189216
18918
189014
18899
188810
188718
188613
18857
18846
188311
18827
18818
18805

Girls named Tommy each year since 1880

The interactive chart needs JavaScript. The numbers are in the table below.

The numbers for Tommy (girls)
YearBabies
202535
202426
202320
202216
202112
20206
20197
2018Fewer than 5
2017Fewer than 5
2016Fewer than 5
2015Fewer than 5
2014Fewer than 5
2013Fewer than 5
2012Fewer than 5
2011Fewer than 5
2010Fewer than 5
2009Fewer than 5
20087
2007Fewer than 5
2006Fewer than 5
20056
20049
20039
20028
20016
20008
19998
1998Fewer than 5
19978
19969
19959
19946
199310
19927
19917
19908
19896
198812
19879
198616
198517
198410
198320
198217
198112
198020
197925
197825
197726
197621
197533
197431
197341
197247
197149
197060
196962
196848
196758
196642
196562
196447
196349
196236
196151
196045
195945
195855
195734
195631
195534
195428
195329
195230
195128
195026
194926
194828
194755
194634
194534
194449
194326
194255
194138
194031
193942
193847
193733
193636
193534
193434
193334
193234
193140
193036
192943
192853
192743
192651
192551
192439
192327
192232
192136
192023
191935
191838
191723
191617
191522
191414
191311
19129
1911Fewer than 5
19108
19097
19086
1907Fewer than 5
1906Fewer than 5
19059
1904Fewer than 5
190310
1902Fewer than 5
1901Fewer than 5
1900Fewer than 5
1899Fewer than 5
1898Fewer than 5
1897Fewer than 5
1896Fewer than 5
18955
1894Fewer than 5
1893Fewer than 5
1892Fewer than 5
1891Fewer than 5
1890Fewer than 5
1889Fewer than 5
1888Fewer than 5
1887Fewer than 5
1886Fewer than 5
1885Fewer than 5
1884Fewer than 5
1883Fewer than 5
1882Fewer than 5
1881Fewer than 5
1880Fewer than 5

Compare it with another name in the lookup chart. Look up any name

Share this name

Try another name

Source and notes

U.S. Social Security Administration, Baby Names from Social Security Card Applications (national data) (Public domain (U.S. government work)), data through 2025.

The counts come from Social Security card applications for babies born in the U.S., so the early years undercount everyone. A year with fewer than 5 babies of one sex given a name is left out for privacy and shows as fewer than 5. Spellings count separately: Emma and Ema are different names here.