Born in 1987 · Millennials

Baby names of 1987

The Social Security name files, which cover every name given to at least 5 babies, list 3,605,616 babies born in 1987: 1,738,632 girls and 1,866,984 boys. Jessica and Michael were the most popular names, and 20.1% of all babies got a top-10 name, down from 20.9% in 1977. The name most tied to 1987 is Krystle: among girls, it was 35× as common that year as in the decades around it.

Quick facts

Generation
Millennials
Born 1981–1996
Babies on record
3,605,616
1,738,632 girls · 1,866,984 boys
Different names
13,263
for girls, plus 8,152 for boys (5+ babies each)
Top-10 names
20.1%
of babies got one · girls 18.2%, boys 21.8%

Top 10 names of 1987

Girls

#NameBabies
1Jessica55,992
2Ashley54,856
3Amanda41,786
4Jennifer32,710
5Sarah27,894
6Stephanie22,402
7Brittany22,231
8Nicole20,286
9Heather18,982
10Elizabeth18,608

Boys

#NameBabies
1Michael63,664
2Christopher54,493
3Matthew46,511
4Joshua40,002
5David36,795
6Andrew36,206
7Daniel35,876
8James32,659
9Justin31,491
10Robert30,237
  • Jessica was the #1 name for girls every year from 1985 to 1990.
  • Michael was the #1 name for boys every year from 1961 to 1998.

How many babies got a top-10 name?

In 1987, 20.1% of babies were given one of that year's 10 most popular names. Across all years, that share fell from 29.0% in 1935 to 7.5% in 2025.

Share of US babies given a top-10 name, 1935–2025

Names that sound like 1987

These names were far more common in 1987 than in the decades around it: the multiplier compares each name's share of 1987 babies with its average share 6–25 years before and after.

NameSexRankVs. nearby
KrystleGirl#22035×
SheenaGirl#23211×
WhitneyGirl#329.9×
BrittanyGirl#77.1×
BrittneyGirl#616.5×
AshleyGirl#26.2×
KrystalGirl#705.9×
LindsayGirl#494.7×
AshleeGirl#1124.6×
MalloryGirl#914.5×

Names that peaked in 1987

Each of these reached its highest share of US babies in 1987, the high point in records going back to 1880. Rank is for 1987.

NameSexRank
JessicaGirl#1
AshleyGirl#2
AmandaGirl#3
AndrewBoy#6
AnthonyBoy#17
DanielleGirl#14
DerekBoy#54
KendraGirl#77
CaseyGirl#81
BethanyGirl#87

New to the top 1,000 in 1987

Names that made the national top 1,000 for the first time in 1987 (records go back to 1880).

Girls

  • Janay596 babies
  • Channing330 babies
  • Ayla329 babies
  • Cayla290 babies
  • Yessenia249 babies
  • Skye240 babies
  • Kelsi226 babies
  • Jerica211 babies

Boys

  • Mychal143 babies
  • Conner135 babies
  • Cordaro107 babies
  • Dashawn107 babies
  • Holden107 babies
  • Octavius106 babies
  • Rashaad100 babies
  • Montrell98 babies

Where are they now?

Top-100 names of 1987 that have since dropped out of the top 1,000. Ranks are for 1987 and 2025.

Girls

  • Heather #9 in 1987 , now #1,264 in 2025
  • Crystal #26 in 1987 , now #1,145 in 2025
  • Erica #31 in 1987 , now #1,399 in 2025
  • Whitney #32 in 1987 , now #1,046 in 2025
  • Courtney #33 in 1987 , now #2,335 in 2025
  • Lindsey #41 in 1987 , now #1,369 in 2025

Boys

  • Cory #62 in 1987 , now #1,245 in 2025
  • Chad #63 in 1987 , now #1,701 in 2025
  • Brett #71 in 1987 , now #1,382 in 2025
  • Gary #87 in 1987 , now #1,073 in 2025
  • Craig #88 in 1987 , now #1,644 in 2025

Source: U.S. Social Security Administration baby-name data, which covers names given to at least 5 babies of one sex in a year. About the data