Born in 1960 · Baby Boomers

Baby names of 1960

The Social Security name files, which cover every name given to at least 5 babies, list 4,154,261 babies born in 1960: 2,021,941 girls and 2,132,320 boys. Mary and David were the most popular names, and 23.2% of all babies got a top-10 name, down from 29.1% in 1950. The name most tied to 1960 is Pam: among girls, it was 13× as common that year as in the decades around it.

Quick facts

Generation
Baby Boomers
Born 1946–1964
Babies on record
4,154,261
2,021,941 girls · 2,132,320 boys
Different names
7,332
for girls, plus 4,598 for boys (5+ babies each)
Top-10 names
23.2%
of babies got one · girls 17.0%, boys 29.1%

Top 10 names of 1960

Girls

#NameBabies
1Mary51,472
2Susan39,208
3Linda37,316
4Karen36,378
5Donna34,138
6Lisa33,693
7Patricia32,113
8Debra26,732
9Cynthia26,706
10Deborah25,266

Boys

#NameBabies
1David85,929
2Michael84,153
3James76,815
4John76,096
5Robert72,357
6Mark58,727
7William49,361
8Richard43,553
9Thomas39,278
10Steven33,878
  • Mary was the #1 name for girls every year from 1953 to 1961.
  • 1960 is the only year since 1935 that David was the #1 name for boys.

How many babies got a top-10 name?

In 1960, 23.2% 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 1960

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

NameSexRankVs. nearby
PamGirl#13213×
DebbieGirl#2413×
TimBoy#607.7×
JeffBoy#496.9×
KimGirl#346.8×
DougBoy#1826.7×
CindyGirl#305.8×
DeboraGirl#2155.8×
ChrisGirl#2195.6×
ChuckBoy#2185.2×

Names that peaked in 1960

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

NameSexRank
MarkBoy#6
KimGirl#34
MikeBoy#36
RandallBoy#59
AnnetteGirl#62
TimBoy#60
JayBoy#78
SandyGirl#126
TeriGirl#171
KerryBoy#158

New to the top 1,000 in 1960

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

Girls

  • Lisha275 babies
  • Misty212 babies
  • Deidra187 babies
  • Leisha142 babies
  • Elana139 babies
  • Adriana138 babies
  • Loriann130 babies
  • Tania130 babies

Boys

  • Kennedy117 babies
  • Lisa86 babies
  • Darrick74 babies
  • Roel68 babies
  • Quinn67 babies
  • Darron66 babies
  • Darryle66 babies
  • Stephon66 babies

Where are they now?

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

Girls

  • Susan #2 in 1960 , now #1,091 in 2025
  • Karen #4 in 1960 , now #1,281 in 2025
  • Donna #5 in 1960 , now #1,965 in 2025
  • Patricia #7 in 1960 , now #1,336 in 2025
  • Debra #8 in 1960 , now #4,478 in 2025
  • Cynthia #9 in 1960 , now #1,014 in 2025

Boys

  • Gary #22 in 1960 , now #1,073 in 2025
  • Larry #28 in 1960 , now #1,085 in 2025
  • Randy #32 in 1960 , now #1,089 in 2025
  • Terry #34 in 1960 , now #1,116 in 2025
  • Mike #36 in 1960 , now #1,234 in 2025
  • Craig #41 in 1960 , 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