Skip to content

Popularity of the name Lucy, 1880–2025

Lucy was at its most popular in 1881, when 611 girls were given the name: about 1 in 150 girls born in the U.S. that year, ranking #44. In 2025, 6,176 girls were named Lucy, ranking #24. In all, Social Security counts 236,969 girls named Lucy since 1880. Social Security’s records also list 644 boys named Lucy. Its peak falls in the earliest years of the records, and counts from before about 1937 are incomplete, because many people born then never applied for a Social Security card.

Peak year
1881
Rank in 1881
#44
Babies in 1881
611
Rank in 2025
#24
Total since 1880
236,969
Babies named Lucy per 1,000 girls born, 1880–2025How many of every 1,000 girls born each year were named Lucy. 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

In the past decade the name climbed from #55 in 2015 to #24 in 2025: 4,558 girls got it in 2015, and 6,176 in 2025.

Decade by decade

Its best decade is the 2020s so far, when 29,759 girls were named Lucy, #39 for the decade. It started at #49 in the 1880s.

Every 20 years in the records: 590 in 1880 (#44), 1,246 in 1900 (#61), 3,018 in 1920 (#94), 1,382 in 1940 (#154), 1,130 in 1960 (#267), 439 in 1980 (#480), 980 in 2000 (#324) and 4,369 in 2020 (#50).

Highs and lows

The most girls given the name in a single year was 6,176, in 2025. That is not its peak year: Social Security’s records hold more girls for 2025 than for 1881, so the name’s share of births was smaller. Its best rank in any year was #24, 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 Lucy, with the name’s rank that year.

Babies named Lucy by year
YearBabiesRank
1880590#44
1881611#44
1882673#46
1883663#48
1884787#47
1885711#52
1886817#50
1887811#51
1888964#51
1889893#54
1890973#53
1891944#53
18921,057#55
18931,036#56
18941,077#57
18951,016#61
18961,074#59
1897984#61
18981,144#59
18991,018#60
19001,246#61
1901979#61
19021,065#65
1903990#68
19041,086#66
19051,132#66
19061,077#69
19071,152#68
19081,118#73
19091,175#71
19101,283#75
19111,309#77
19121,636#78
19131,856#76
19142,298#73
19152,814#79
19162,877#84
19172,929#87
19183,108#90
19193,007#91
19203,018#94
19213,157#93
19222,977#93
19233,002#92
19242,978#98
19252,766#102
19262,545#106
19272,542#112
19282,322#112
19292,127#115
19302,121#119
19311,827#126
19321,829#128
19331,747#129
19341,647#134
19351,510#141
19361,446#147
19371,449#151
19381,428#154
19391,409#154
19401,382#154
19411,444#156
19421,335#173
19431,317#176
19441,207#179
19451,146#178
19461,236#194
19471,322#202
19481,342#202
19491,397#195
19501,289#207
19511,269#216
19521,415#203
19531,565#200
19541,531#201
19551,404#215
19561,362#222
19571,351#228
19581,252#241
19591,206#253
19601,130#267
19611,086#279
19621,008#288
1963936#302
1964949#299
1965870#307
1966754#323
1967687#336
1968671#336
1969580#391
1970504#438
1971426#469
1972415#450
1973348#500
1974383#472
1975326#530
1976346#514
1977311#564
1978291#587
1979350#536
1980439#480
1981434#485
1982466#458
1983409#483
1984426#479
1985487#449
1986501#429
1987506#439
1988515#440
1989544#447
1990551#449
1991520#471
1992521#474
1993524#480
1994536#472
1995576#445
1996647#405
1997700#378
1998700#392
1999815#364
2000980#324
20011,041#306
20021,211#259
20031,475#220
20041,643#203
20051,965#172
20062,259#153
20072,570#135
20083,075#112
20093,180#101
20103,634#75
20113,704#73
20123,818#66
20133,948#66
20144,299#61
20154,558#55
20164,604#55
20174,604#52
20184,378#51
20194,477#48
20204,369#50
20214,457#48
20224,448#48
20234,884#40
20245,425#34
20256,176#24

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.