Skip to content

Popularity of the name Noah, 1880–2025

Noah has never been more popular than it is now: in 2025, 20,358 boys were named Noah, about 1 in 84 boys born in the U.S. that year, ranking #2. In all, Social Security counts 529,602 boys named Noah since 1880. Social Security’s records also list 5,020 girls named Noah.

Peak year
2025
Rank in 2025
#2
Babies in 2025
20,358
Total since 1880
529,602
Babies named Noah per 1,000 boys born, 1880–2025How many of every 1,000 boys born each year were named Noah. The table below lists every year.03691218801900192019401960198020002020
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 slipped from #1 in 2015 to #2 in 2025, with 19,680 boys named Noah in 2015 and 20,358 in 2025.

Decade by decade

Noah ranked highest in the 2010s, at #1, with 183,378 boys given the name that decade. It ranked #154 in the 1880s and #2 in the 2020s so far.

Every 20 years in the records: 103 in 1880 (#126), 92 in 1900 (#204), 242 in 1920 (#384), 150 in 1940 (#471), 139 in 1960 (#665), 928 in 1980 (#240), 14,282 in 2000 (#27) and 18,464 in 2020 (#2).

Highs and lows

The most boys given the name in a single year was 20,409, in 2024. That is not its peak year: Social Security’s records hold more boys for 2024 than for 2025, so the name’s share of births was smaller. Its best rank in any year was #1, first reached in 2013.

Every year

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

Babies named Noah by year
YearBabiesRank
1880103#126
188181#152
1882108#129
188381#158
188494#146
188576#174
188690#155
188794#138
188883#177
188985#158
189074#180
189176#170
189279#195
189369#205
189474#198
189572#199
189669#216
189758#222
189868#211
189947#244
190092#204
190156#232
190269#215
190348#266
190446#277
190560#251
190660#256
190761#269
190868#255
190962#285
191087#261
191182#291
1912116#355
1913141#348
1914171#360
1915189#390
1916229#355
1917219#382
1918247#377
1919253#362
1920242#384
1921247#384
1922236#390
1923259#370
1924239#391
1925219#404
1926235#382
1927236#385
1928174#457
1929197#420
1930191#426
1931180#420
1932182#416
1933173#411
1934148#462
1935175#417
1936147#465
1937143#472
1938145#478
1939122#514
1940150#471
1941161#466
1942182#457
1943155#497
1944157#482
1945133#518
1946130#562
1947156#539
1948150#543
1949149#547
1950153#547
1951154#546
1952143#582
1953161#557
1954131#642
1955133#645
1956138#646
1957153#622
1958137#657
1959153#623
1960139#665
1961126#682
1962140#654
1963124#695
1964138#660
1965119#681
1966157#598
1967154#601
1968174#574
1969248#487
1970340#445
1971478#367
1972422#384
1973492#344
1974548#324
1975580#311
1976543#324
1977683#285
1978689#281
1979913#240
1980928#240
19811,400#180
19821,817#154
19831,542#169
19841,246#194
19851,109#217
19861,038#227
1987996#236
19881,067#230
19891,242#219
19901,310#228
19911,316#225
19921,424#217
19931,504#202
19942,081#158
19953,824#99
19967,184#50
19979,280#38
199813,415#29
199914,931#24
200014,282#27
200113,494#28
200212,076#31
200311,843#31
200411,916#29
200513,905#23
200616,342#15
200716,605#14
200815,808#15
200917,262#9
201016,481#7
201116,883#5
201217,385#4
201318,291#1
201419,344#1
201519,680#1
201619,188#1
201718,507#2
201818,441#2
201919,178#2
202018,464#2
202118,919#2
202218,758#2
202319,116#2
202420,409#2
202520,358#2

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.