Skip to content

Popularity of the name Ivy, 1880–2025

Ivy was at its most popular in 2024, when 5,343 girls were given the name: about 1 in 300 girls born in the U.S. that year, ranking #36. In 2025, 5,117 girls were named Ivy, ranking #39. In all, Social Security counts 82,713 girls named Ivy since 1880. Social Security’s records also list 3,460 boys named Ivy.

Peak year
2024
Rank in 2024
#36
Babies in 2024
5,343
Rank in 2025
#39
Total since 1880
82,713
Babies named Ivy per 1,000 girls born, 1880–2025How many of every 1,000 girls born each year were named Ivy. 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 #130 in 2015 to #39 in 2025, with 2,507 girls named Ivy in 2015 and 5,117 in 2025.

Decade by decade

Ivy ranked highest in the 2020s so far, at #42, with 28,572 girls given the name that decade. It started at #272 in the 1880s.

Every 20 years in the records: 33 in 1880 (#271), 76 in 1900 (#381), 142 in 1920 (#602), 66 in 1940 (#879), 273 in 1960 (#604), 282 in 1980 (#646), 880 in 2000 (#351) and 3,842 in 2020 (#57).

Highs and lows

The most girls given the name in a single year was 5,343, in 2024. Its best rank, #36, 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 Ivy, with the name’s rank that year.

Babies named Ivy by year
YearBabiesRank
188033#271
188138#262
188246#257
188344#270
188447#282
188550#280
188661#265
188756#285
188872#273
188961#312
189066#310
189162#320
189276#311
189383#295
189483#301
189575#330
189678#331
189789#308
189885#338
189967#358
190076#381
190168#364
190276#367
190366#390
190470#393
190575#389
190664#428
190770#427
190867#440
190969#445
191072#472
191187#435
1912111#447
1913106#495
1914128#490
1915162#484
1916188#464
1917154#539
1918159#563
1919147#569
1920142#602
1921143#608
1922142#609
1923102#721
1924125#663
1925124#661
1926121#655
1927112#683
192889#756
192979#789
193094#717
193198#673
193280#754
193387#698
193476#768
193571#805
193670#806
193769#824
193874#821
193972#811
194066#879
194169#876
194271#928
194371#922
194461#993
194561#984
194661#1,087
1947119#797
1948124#768
1949129#757
1950159#670
1951165#680
1952197#627
1953204#621
1954194#663
1955268#553
1956319#523
1957354#506
1958332#529
1959318#545
1960273#604
1961210#715
1962205#720
1963176#780
1964179#772
1965198#700
1966154#794
1967134#880
1968193#699
1969241#637
1970254#648
1971214#713
1972270#593
1973237#637
1974264#598
1975288#576
1976206#709
1977251#648
1978266#629
1979323#567
1980282#646
1981279#636
1982293#614
1983292#606
1984259#667
1985377#529
1986370#548
1987370#543
1988305#645
1989278#713
1990266#769
1991228#872
1992286#739
1993422#564
1994482#517
1995614#423
1996646#406
1997688#384
1998728#383
1999759#377
2000880#351
2001836#355
2002721#404
2003749#404
2004803#386
20051,045#306
2006985#335
20071,128#300
20081,122#299
20091,021#320
20101,090#299
20111,217#263
20121,699#186
20132,101#149
20142,292#146
20152,507#130
20162,824#112
20172,783#108
20183,287#86
20193,692#67
20203,842#57
20214,396#49
20224,814#41
20235,060#38
20245,343#36
20255,117#39

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.