Skip to content

Popularity of the name Ashley, 1917–2025

Ashley was at its most popular in 1987, when 54,856 girls were given the name: about 1 in 32 girls born in the U.S. that year, ranking #2. In 2025, 1,829 girls were named Ashley, ranking #164. In all, Social Security counts 859,857 girls named Ashley since 1917. Social Security’s records also list 15,865 boys named Ashley.

Peak year
1987
Rank in 1987
#2
Babies in 1987
54,856
Rank in 2025
#164
Total since 1917
859,857
Babies named Ashley per 1,000 girls born, 1917–2025How many of every 1,000 girls born each year were named Ashley. The table below lists every year.08162432192019401960198020002020
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 slipped from #86 in 2015 to #164 in 2025, with 3,429 girls named Ashley in 2015 and 1,829 in 2025.

Decade by decade

Ashley ranked highest in the 1990s, at #2, with 301,820 girls given the name that decade. It ranked #7,011 in the 1910s and #147 in the 2020s so far.

Every 20 years in the records: 55 in 1960 (#1,487), 7,296 in 1980 (#40), 18,000 in 2000 (#4) and 1,808 in 2020 (#153).

Highs and lows

The most girls given the name in a single year was 54,856, in 1987. Its best rank in any year was #1, first reached in 1991.

Every year

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

Babies named Ashley by year
YearBabiesRank
19175#4,594
19387#3,450
19416#3,954
19428#3,444
194310#3,040
194410#2,946
194510#2,916
19467#3,994
194711#3,240
194813#2,828
194911#3,176
195015#2,652
195115#2,694
195223#2,126
195314#2,921
195421#2,378
19558#4,376
195623#2,321
195727#2,121
195838#1,762
195937#1,820
196055#1,487
196181#1,224
196295#1,114
1963108#1,026
1964181#771
1965216#669
1966262#583
1967385#483
1968542#399
1969641#360
1970927#305
19711,162#255
19721,176#234
19731,250#206
19741,625#165
19751,989#138
19762,287#115
19772,707#106
19783,482#87
19794,448#67
19807,296#40
19818,874#34
198214,851#17
198333,289#4
198438,773#3
198547,010#2
198649,671#2
198754,856#2
198849,977#2
198947,588#2
199045,561#2
199143,477#1
199238,460#1
199334,849#2
199430,281#2
199526,606#2
199623,678#3
199720,897#3
199819,875#5
199918,136#6
200018,000#4
200116,531#4
200215,344#6
200314,519#8
200414,377#8
200513,276#10
200612,353#12
200711,428#13
20089,408#18
20097,815#20
20106,317#29
20115,403#42
20124,701#50
20133,943#67
20143,560#87
20153,429#86
20163,045#101
20172,528#122
20182,280#129
20192,031#137
20201,808#153
20211,700#172
20221,865#154
20232,184#126
20242,240#124
20251,829#164

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.