Skip to content

Popularity of the name Ezra, 1880–2025

Ezra was at its most popular in 2024, when 8,822 boys were given the name: about 1 in 200 boys born in the U.S. that year, ranking #13. In 2025, 8,126 boys were named Ezra, ranking #20. In all, Social Security counts 106,761 boys named Ezra since 1880. Social Security’s records also list 5,007 girls named Ezra.

Peak year
2024
Rank in 2024
#13
Babies in 2024
8,822
Rank in 2025
#20
Total since 1880
106,761
Babies named Ezra per 1,000 boys born, 1880–2025How many of every 1,000 boys born each year were named Ezra. The table below lists every year.01.534.5618801900192019401960198020002020
Babies given the name per 1,000 boys born each year. A gap is a year with fewer than 5.

Where it stands now

Over the last ten years it has climbed from #93 in 2015 to #20 in 2025, with 4,339 boys named Ezra in 2015 and 8,126 in 2025.

Decade by decade

Ezra ranked highest in the 2020s so far, at #23, with 47,728 boys given the name that decade. It started at #286 in the 1880s.

Every 20 years in the records: 39 in 1880 (#270), 42 in 1900 (#330), 142 in 1920 (#511), 60 in 1940 (#802), 62 in 1960 (#964), 167 in 1980 (#670), 566 in 2000 (#430) and 6,831 in 2020 (#44).

Highs and lows

The most boys given the name in a single year was 8,822, in 2024. Its best rank, #13, came in its peak year.

Every year

The table lists every year from 1880 to 2025 in which Social Security recorded at least 5 boys named Ezra, with the name’s rank that year.

Babies named Ezra by year
YearBabiesRank
188039#270
188144#229
188241#267
188328#309
188443#259
188524#355
188639#272
188733#289
188832#314
188933#294
189043#259
189138#260
189244#270
189338#283
189444#261
189545#266
189645#270
189743#272
189840#288
189925#362
190042#330
190120#422
190226#388
190333#330
190434#344
190532#365
190631#387
190731#405
190825#499
190930#462
191042#415
191146#426
191289#412
191384#472
1914107#466
1915135#475
1916153#455
1917140#486
1918142#500
1919143#497
1920142#511
1921164#480
1922149#506
1923166#473
1924143#527
1925133#533
1926139#512
1927114#579
1928117#567
1929106#580
1930109#572
193184#650
193282#674
193388#617
1934106#574
193578#678
193698#581
193773#700
193851#869
193950#867
194060#802
194148#918
194259#851
194359#869
194464#782
194551#884
194652#925
194759#906
194856#923
194966#842
195075#788
195178#799
195257#939
195376#825
195458#973
195570#885
195673#874
195770#908
195860#978
195960#993
196062#964
196161#990
196257#1,013
196367#911
196445#1,147
196559#957
196657#961
196752#1,003
196855#996
196973#893
197070#959
197196#822
1972103#788
1973121#728
1974123#732
1975145#684
1976149#674
1977158#672
1978150#683
1979156#682
1980167#670
1981188#623
1982179#647
1983144#719
1984152#708
1985173#674
1986163#705
1987199#646
1988202#667
1989188#722
1990179#760
1991184#751
1992178#783
1993223#691
1994227#693
1995259#647
1996338#552
1997355#551
1998451#483
1999460#483
2000566#430
2001574#426
2002571#436
2003651#400
2004733#377
2005856#346
2006914#340
2007952#336
20081,165#291
20091,344#258
20101,449#241
20111,760#203
20122,090#183
20132,757#142
20143,424#118
20154,339#93
20164,882#85
20175,349#69
20186,048#59
20196,552#49
20206,831#44
20217,438#37
20228,023#25
20238,488#15
20248,822#13
20258,126#20

How these numbers are counted

Social Security publishes, for every year since 1880, how many babies of each sex were given each name, counting any name given to at least 5. A name’s rank is its place that year among names for the same sex, by number of babies. Names with the same count share a rank here, while Social Security’s own lists break ties alphabetically, so a rank can differ from theirs by a place or two. A name’s share is the number of babies given it divided by all babies of that sex in the data that year, and its peak is the year that share was highest. Shares rather than counts set the peak, because far more babies were born in some years than others: counting babies alone would pull nearly every name’s peak toward the 1946–1964 baby boom.

Source: the U.S. Social Security Administration’s national baby name data, from Social Security card applications for babies born in the U.S. A name is left out of a year when fewer than 5 babies of one sex got it, and counts before about 1937 are incomplete, because many people born then never applied for a card. See how Baby Boom builds its data. Figures may contain errors.