Skip to content

Popularity of the name Eleanor, 1880–2025

Eleanor was at its most popular in 1915, when 7,036 girls were given the name: about 1 in 140 girls born in the U.S. that year, ranking #28. In 2025, 7,649 girls were named Eleanor, ranking #12. In all, Social Security counts 336,678 girls named Eleanor since 1880. Social Security’s records also list 645 boys named Eleanor.

Peak year
1915
Rank in 1915
#28
Babies in 1915
7,036
Rank in 2025
#12
Total since 1880
336,678
Babies named Eleanor per 1,000 girls born, 1880–2025How many of every 1,000 girls born each year were named Eleanor. The table below lists every year.0246818801900192019401960198020002020
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 #60 in 2015 to #12 in 2025, with 4,442 girls named Eleanor in 2015 and 7,649 in 2025.

Decade by decade

Eleanor ranked highest in the 2020s so far, at #14, with 41,966 girls given the name that decade. It started at #118 in the 1880s.

Every 20 years in the records: 129 in 1880 (#126), 753 in 1900 (#88), 8,497 in 1920 (#25), 3,584 in 1940 (#68), 825 in 1960 (#328), 258 in 1980 (#676), 771 in 2000 (#375) and 6,379 in 2020 (#22).

Highs and lows

The most girls given the name in a single year was 8,497, in 1920. That is not its peak year: Social Security’s records hold more girls for 1920 than for 1915, so the name’s share of births was smaller. Its best rank in any year was #12, first reached in 2025.

Every year

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

Babies named Eleanor by year
YearBabiesRank
1880129#126
1881110#142
1882174#117
1883185#114
1884198#124
1885222#119
1886271#114
1887247#122
1888288#128
1889312#123
1890351#117
1891376#103
1892389#116
1893397#110
1894450#108
1895544#98
1896493#102
1897559#95
1898620#95
1899575#94
1900753#88
1901686#84
1902837#79
1903840#79
1904868#80
19051,041#73
19061,088#67
19071,155#67
19081,302#65
19091,460#57
19101,798#55
19112,035#49
19123,120#39
19133,938#34
19145,374#28
19157,036#28
19167,406#27
19177,669#26
19188,176#26
19197,611#30
19208,497#25
19218,054#29
19227,852#28
19237,772#28
19248,193#29
19257,724#31
19267,305#32
19276,963#33
19286,535#36
19295,865#38
19305,823#39
19315,255#40
19324,836#45
19335,106#38
19344,718#44
19354,166#48
19364,341#47
19374,275#53
19384,049#60
19393,810#63
19403,584#68
19413,250#78
19423,165#87
19432,729#107
19442,190#122
19451,876#130
19461,933#139
19471,853#158
19481,664#169
19491,517#183
19501,371#199
19511,296#210
19521,249#218
19531,254#227
19541,117#242
19551,043#257
19561,044#263
1957962#292
1958864#305
1959865#315
1960825#328
1961749#348
1962763#341
1963667#376
1964648#377
1965603#372
1966473#431
1967443#451
1968408#475
1969359#518
1970366#522
1971325#554
1972301#552
1973266#591
1974228#665
1975234#650
1976257#609
1977228#688
1978269#624
1979276#630
1980258#676
1981270#655
1982265#669
1983263#656
1984244#687
1985270#670
1986263#692
1987290#648
1988309#642
1989357#600
1990378#599
1991394#583
1992395#585
1993445#537
1994390#585
1995437#543
1996487#490
1997537#465
1998720#386
1999688#404
2000771#375
2001826#359
2002961#319
20031,007#308
20041,063#301
20051,237#264
20061,221#269
20071,272#266
20081,343#255
20091,486#218
20101,851#166
20112,085#150
20122,383#134
20133,013#106
20143,740#78
20154,442#60
20165,140#41
20175,549#36
20185,728#32
20196,198#27
20206,379#22
20217,099#15
20226,927#16
20236,765#14
20247,147#14
20257,649#12

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.