Skip to content

Popularity of the name Naomi, 1880–2025

Naomi has never been more popular than it is now: in 2025, 4,644 girls were named Naomi, about 1 in 350 girls born in the U.S. that year, ranking #47. In all, Social Security counts 191,547 girls named Naomi since 1880. Social Security’s records also list 290 boys named Naomi.

Peak year
2025
Rank in 2025
#47
Babies in 2025
4,644
Total since 1880
191,547
Babies named Naomi per 1,000 girls born, 1880–2025How many of every 1,000 girls born each year were named Naomi. The table below lists every year.00.81.62.43.218801900192019401960198020002020
Babies given the name per 1,000 girls 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 #75 in 2015 to #47 in 2025, with 3,775 girls named Naomi in 2015 and 4,644 in 2025.

Decade by decade

Naomi ranked highest in the 2020s so far, at #46, with 26,665 girls given the name that decade. It started at #251 in the 1880s.

Every 20 years in the records: 32 in 1880 (#275), 307 in 1900 (#176), 1,854 in 1920 (#134), 1,053 in 1940 (#179), 774 in 1960 (#340), 1,250 in 1980 (#210), 1,756 in 2000 (#183) and 4,120 in 2020 (#52).

Highs and lows

The most girls given the name in a single year was 4,644, in 2025. Its best rank in any year was #44, first reached in 2023.

Every year

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

Babies named Naomi by year
YearBabiesRank
188032#275
188155#201
188254#235
188356#238
188461#247
188568#242
188655#280
188776#242
188893#240
188979#266
1890122#219
1891132#202
1892143#214
1893186#189
1894196#189
1895249#168
1896269#163
1897241#176
1898264#176
1899272#166
1900307#176
1901256#172
1902327#158
1903355#147
1904350#155
1905361#156
1906372#157
1907410#155
1908458#146
1909504#140
1910502#156
1911585#141
1912835#132
1913840#142
19141,129#134
19151,548#128
19161,649#130
19171,619#133
19181,692#140
19191,632#140
19201,854#134
19211,976#132
19221,869#134
19231,902#137
19241,981#140
19251,768#144
19261,757#141
19271,825#137
19281,652#141
19291,600#139
19301,594#139
19311,517#140
19321,355#148
19331,431#140
19341,360#149
19351,435#144
19361,281#159
19371,202#168
19381,239#166
19391,086#174
19401,053#179
1941987#192
1942986#208
1943904#219
1944875#223
1945797#235
1946838#244
1947840#263
1948821#271
1949850#262
1950793#271
1951763#283
1952769#292
1953758#296
1954817#296
1955695#326
1956756#319
1957699#341
1958763#341
1959682#362
1960774#340
1961674#370
1962656#367
1963690#361
1964618#387
1965579#379
1966593#374
1967512#407
1968538#401
1969527#419
1970554#411
1971608#378
1972639#346
1973757#308
1974799#299
1975898#267
1976923#259
19771,002#247
19781,071#231
19791,175#221
19801,250#210
19811,224#214
19821,223#215
19831,103#226
19841,048#240
19851,079#240
1986945#268
1987998#255
19881,003#254
1989991#271
1990924#299
19911,011#274
19921,117#249
19931,145#243
19941,202#235
19951,316#213
19961,390#210
19971,526#196
19981,630#190
19991,649#189
20001,756#183
20011,826#179
20021,967#165
20032,052#163
20042,277#143
20052,426#138
20062,713#129
20072,789#121
20082,917#119
20093,040#107
20103,136#95
20113,195#93
20123,432#79
20133,455#86
20143,716#80
20153,775#75
20163,808#75
20173,866#69
20183,855#64
20193,956#59
20204,120#52
20214,275#54
20224,503#46
20234,502#44
20244,621#44
20254,644#47

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.