Born in 1981 · Millennials

Baby names of 1981

The Social Security name files, which cover every name given to at least 5 babies, list 3,459,237 babies born in 1981: 1,668,060 girls and 1,791,177 boys. Jennifer and Michael were the most popular names, and 20.6% of all babies got a top-10 name, down from 21.8% in 1971. The name most tied to 1981 is Latoya: among girls, it was 14× as common that year as in the decades around it.

Quick facts

Generation
Millennials
Born 1981–1996
Babies on record
3,459,237
1,668,060 girls · 1,791,177 boys
Different names
12,198
for girls, plus 7,289 for boys (5+ babies each)
Top-10 names
20.6%
of babies got one · girls 17.3%, boys 23.6%

Top 10 names of 1981

Girls

#NameBabies
1Jennifer57,046
2Jessica42,531
3Amanda34,372
4Sarah28,175
5Melissa28,005
6Amy20,345
7Nicole20,310
8Stephanie20,212
9Elizabeth20,168
10Heather17,946

Boys

#NameBabies
1Michael68,750
2Christopher50,221
3Matthew43,330
4Jason41,927
5David40,629
6Joshua39,024
7James38,283
8John34,868
9Robert34,395
10Daniel30,985
  • Jennifer was the #1 name for girls every year from 1970 to 1984.
  • Michael was the #1 name for boys every year from 1961 to 1998.

How many babies got a top-10 name?

In 1981, 20.6% 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 1981

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

NameSexRankVs. nearby
LatoyaGirl#6914×
JaimeGirl#1247.1×
LatashaGirl#1396.8×
BrandyGirl#416.3×
MandyGirl#1366.1×
MistyGirl#615.3×
CandiceGirl#865.2×
TamikaGirl#2214.9×
ShaunBoy#864.7×
TashaGirl#1414.6×

Names that peaked in 1981

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

NameSexRank
SarahGirl#4
AaronBoy#30
BenjaminBoy#32
AndreaGirl#24
SaraGirl#26
KristinGirl#31
BrandiGirl#50
ClintonBoy#124
RobertoBoy#147
TiffaniGirl#364

New to the top 1,000 in 1981

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

Girls

  • Krystle448 babies
  • Tierra344 babies
  • Tiara257 babies
  • Fallon232 babies
  • Brandon220 babies
  • Tatiana219 babies
  • Kaitlin211 babies
  • Evita210 babies

Boys

  • Kellen191 babies
  • Skyler175 babies
  • Marchello109 babies
  • Johathan96 babies
  • Adalberto95 babies
  • Connor95 babies
  • Dontae92 babies
  • Mohamed91 babies

Where are they now?

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

Girls

  • Heather #10 in 1981 , now #1,264 in 2025
  • Crystal #16 in 1981 , now #1,145 in 2025
  • Kristin #31 in 1981 , now #4,706 in 2025
  • Shannon #32 in 1981 , now #2,405 in 2025
  • Erica #36 in 1981 , now #1,399 in 2025
  • Kristen #38 in 1981 , now #1,999 in 2025

Boys

  • Chad #47 in 1981 , now #1,701 in 2025
  • Gary #62 in 1981 , now #1,073 in 2025
  • Craig #72 in 1981 , now #1,644 in 2025
  • Larry #73 in 1981 , now #1,085 in 2025
  • Todd #74 in 1981 , now #1,618 in 2025
  • Brett #79 in 1981 , now #1,382 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