Born in 1951 · Baby Boomers

Baby names of 1951

The Social Security name files, which cover every name given to at least 5 babies, list 3,683,696 babies born in 1951: 1,800,859 girls and 1,882,837 boys. Linda and James were the most popular names, and 29.0% of all babies got a top-10 name, up from 28.6% in 1941. The name most tied to 1951 is Deborah: among girls, it was 5.1× as common that year as in the decades around it.

Quick facts

Generation
Baby Boomers
Born 1946–1964
Babies on record
3,683,696
1,800,859 girls · 1,882,837 boys
Different names
6,213
for girls, plus 4,253 for boys (5+ babies each)
Top-10 names
29.0%
of babies got one · girls 24.0%, boys 33.8%

Top 10 names of 1951

Girls

#NameBabies
1Linda73,982
2Mary65,721
3Patricia56,446
4Deborah42,053
5Barbara40,617
6Susan40,228
7Nancy30,346
8Karen27,998
9Sandra27,665
10Kathleen26,716

Boys

#NameBabies
1James87,256
2Robert86,353
3John81,569
4Michael72,807
5David64,788
6William62,781
7Richard54,541
8Thomas48,275
9Charles39,406
10Gary38,160
  • Linda was the #1 name for girls every year from 1947 to 1952.
  • James was the #1 name for boys every year from 1940 to 1952.

How many babies got a top-10 name?

In 1951, 29.0% 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 1951

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

NameSexRankVs. nearby
DeborahGirl#45.1×
KathieGirl#2814.5×
LindaGirl#14.3×
KimBoy#1724.2×
JanisGirl#1314.1×
MarshaGirl#764.1×
PauletteGirl#1483.8×
GailGirl#363.3×
VickiGirl#583.2×
DaleGirl#2503.2×

Names that peaked in 1951

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

NameSexRank
PatriciaGirl#3
ThomasBoy#8
GaryBoy#10
KennethBoy#16
StephenBoy#19
BruceBoy#26
GailGirl#36
KathrynGirl#45
AlanBoy#40
MarciaGirl#74

New to the top 1,000 in 1951

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

Girls

  • Sharleen133 babies
  • Lorie109 babies
  • Allyson108 babies
  • Jann104 babies
  • Angelia103 babies
  • Joleen100 babies
  • Christi98 babies
  • Esmeralda94 babies

Boys

  • Kimberly95 babies
  • Ricki80 babies
  • Kurtis68 babies
  • Cory63 babies
  • Deborah62 babies
  • Scottie62 babies
  • Erasmo57 babies
  • Rudolfo57 babies

Where are they now?

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

Girls

  • Patricia #3 in 1951 , now #1,336 in 2025
  • Susan #6 in 1951 , now #1,091 in 2025
  • Karen #8 in 1951 , now #1,281 in 2025
  • Sandra #9 in 1951 , now #1,210 in 2025
  • Kathleen #10 in 1951 , now #1,156 in 2025
  • Carol #11 in 1951 , now #2,242 in 2025

Boys

  • Gary #10 in 1951 , now #1,073 in 2025
  • Larry #11 in 1951 , now #1,085 in 2025
  • Terry #30 in 1951 , now #1,116 in 2025
  • Gerald #36 in 1951 , now #1,206 in 2025
  • Carl #43 in 1951 , now #1,134 in 2025
  • Willie #45 in 1951 , now #1,322 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