Skip to content

Popularity of the name Lily, 1880–2025

Lily was at its most popular in 2011, when 8,192 girls were given the name: about 1 in 210 girls born in the U.S. that year, ranking #15. In 2025, 6,673 girls were named Lily, ranking #18. In all, Social Security counts 189,644 girls named Lily since 1880. Social Security’s records also list 145 boys named Lily.

Peak year
2011
Rank in 2011
#15
Babies in 2011
8,192
Rank in 2025
#18
Total since 1880
189,644
Babies named Lily per 1,000 girls born, 1880–2025How many of every 1,000 girls born each year were named Lily. The table below lists every year.01.22.43.64.818801900192019401960198020002020
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 #25 in 2015 to #18 in 2025, with 6,683 girls named Lily in 2015 and 6,673 in 2025.

Decade by decade

Lily ranked highest in the 2010s, at #22, with 68,316 girls given the name that decade. It ranked #236 in the 1880s and #29 in the 2020s so far.

Every 20 years in the records: 41 in 1880 (#240), 126 in 1900 (#291), 386 in 1920 (#331), 186 in 1940 (#507), 127 in 1960 (#946), 187 in 1980 (#835), 2,733 in 2000 (#124) and 5,258 in 2020 (#35).

Highs and lows

The most girls given the name in a single year was 8,192, in 2011. Its best rank, #15, came in its peak year.

Every year

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

Babies named Lily by year
YearBabiesRank
188041#240
188146#231
188263#214
188362#228
188460#252
188588#200
188675#237
188759#274
1888102#229
188984#256
189096#254
189173#294
189298#266
189383#295
1894108#263
1895101#280
1896100#291
1897113#269
189892#325
1899115#267
1900126#291
190189#317
190299#315
190395#319
1904105#317
1905134#287
190682#376
1907104#342
1908102#357
1909109#343
1910154#310
1911130#350
1912245#291
1913212#330
1914252#330
1915343#320
1916373#312
1917330#346
1918388#326
1919368#332
1920386#331
1921407#326
1922418#317
1923418#316
1924409#332
1925362#360
1926344#362
1927366#354
1928345#370
1929302#385
1930305#389
1931268#399
1932245#419
1933242#409
1934216#441
1935210#446
1936202#449
1937178#491
1938195#475
1939168#518
1940186#507
1941166#547
1942173#562
1943160#594
1944154#592
1945142#604
1946122#732
1947138#725
1948139#708
1949131#748
1950135#741
1951135#757
1952133#775
1953130#806
1954144#780
1955165#738
1956159#782
1957149#832
1958149#833
1959127#929
1960127#946
1961128#956
1962120#974
1963123#953
1964133#904
196594#1,079
1966112#960
196796#1,060
196899#1,056
1969116#1,003
1970125#997
1971124#1,003
1972139#901
1973102#1,104
1974107#1,089
1975122#998
1976133#956
1977107#1,160
1978111#1,150
1979150#964
1980187#835
1981223#741
1982208#783
1983206#774
1984223#732
1985243#711
1986292#632
1987309#623
1988400#546
1989417#544
1990396#584
1991474#501
1992523#473
1993557#449
1994648#390
1995853#320
19961,091#261
19971,355#219
19981,752#169
19992,123#152
20002,733#124
20013,197#103
20023,834#79
20034,434#69
20045,402#53
20056,090#39
20066,768#33
20077,499#27
20088,128#24
20098,101#18
20107,992#17
20118,192#15
20127,970#16
20137,004#27
20146,789#27
20156,683#25
20166,610#24
20175,862#33
20185,753#31
20195,461#34
20205,258#35
20215,632#31
20226,012#30
20236,176#20
20246,121#24
20256,673#18

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.