Skip to content

Popularity of the name Zoe, 1880–2025

Zoe was at its most popular in 2012, when 6,466 girls were given the name: about 1 in 270 girls born in the U.S. that year, ranking #30. In 2025, 5,646 girls were named Zoe, ranking #31. In all, Social Security counts 163,256 girls named Zoe since 1880. Social Security’s records also list 597 boys named Zoe.

Peak year
2012
Rank in 2012
#30
Babies in 2012
6,466
Rank in 2025
#31
Total since 1880
163,256
Babies named Zoe per 1,000 girls born, 1880–2025How many of every 1,000 girls born each year were named Zoe. The table below lists every year.0123418801900192019401960198020002020
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 #33 in 2015 to #31 in 2025, with 6,051 girls named Zoe in 2015 and 5,646 in 2025.

Decade by decade

Zoe ranked highest in the 2010s, at #31, with 58,094 girls given the name that decade. It ranked #388 in the 1880s and #38 in the 2020s so far.

Every 20 years in the records: 23 in 1880 (#333), 26 in 1900 (#705), 80 in 1920 (#814), 54 in 1940 (#971), 118 in 1960 (#987), 103 in 1980 (#1,260), 3,785 in 2000 (#82) and 4,799 in 2020 (#40).

Highs and lows

The most girls given the name in a single year was 6,466, in 2012. Its best rank in any year was #29, first reached in 2024.

Every year

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

Babies named Zoe by year
YearBabiesRank
188023#333
188122#346
188225#352
188323#386
188431#358
188527#394
188625#432
188734#367
188842#369
188929#454
189042#384
189134#430
189234#465
189323#594
189428#546
189534#499
189636#487
189735#491
189830#586
189927#593
190026#705
190126#615
190234#559
190319#789
190427#668
190524#734
190619#845
190719#871
190823#809
190922#868
191034#723
191130#790
191237#820
191328#1,020
191437#972
191557#865
191665#840
191757#916
191868#869
191953#984
192080#814
192190#771
192264#917
192361#941
192474#868
192573#870
192658#980
192757#1,010
192864#924
192973#828
193054#1,002
193177#761
193286#724
193379#742
193479#751
193589#713
193679#757
193772#810
193865#870
193955#953
194054#971
194160#948
194253#1,076
194340#1,291
194448#1,129
194545#1,175
194666#1,042
194754#1,228
194868#1,070
194981#1,000
195067#1,123
195196#945
1952100#925
195396#974
1954119#878
1955118#902
195693#1,058
1957143#848
1958151#824
1959126#933
1960118#987
1961123#972
196297#1,104
196382#1,211
196480#1,229
196576#1,238
1966118#929
196780#1,187
196886#1,166
196992#1,162
1970132#961
1971122#1,015
197295#1,146
1973121#980
1974106#1,094
1975125#984
197695#1,191
1977122#1,067
197894#1,290
1979108#1,204
1980103#1,260
1981112#1,181
1982130#1,088
1983175#869
1984203#789
1985196#829
1986214#786
1987246#733
1988243#770
1989377#580
1990478#503
1991722#356
1992982#281
19931,192#236
19941,335#215
19951,726#176
19962,065#155
19972,362#134
19982,692#122
19993,237#104
20003,785#82
20014,645#65
20024,887#60
20035,087#57
20045,363#54
20054,965#58
20065,153#54
20074,937#56
20084,781#58
20095,152#47
20106,274#31
20116,309#31
20126,466#30
20135,978#31
20145,884#32
20156,051#33
20165,764#35
20175,173#41
20185,124#40
20195,071#38
20204,799#40
20214,739#42
20225,022#38
20235,190#36
20245,733#29
20255,646#31

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.