Born in 1947 · Baby Boomers

Baby names of 1947

The Social Security name files, which cover every name given to at least 5 babies, list 3,602,365 babies born in 1947: 1,772,766 girls and 1,829,599 boys. Linda and James were the most popular names, and 30.1% of all babies got a top-10 name, up from 28.6% in 1937. The name most tied to 1947 is Sharyn: among girls, it was 16× as common that year as in the decades around it.

Quick facts

Generation
Baby Boomers
Born 1946–1964
Babies on record
3,602,365
1,772,766 girls · 1,829,599 boys
Different names
6,104
for girls, plus 4,266 for boys (5+ babies each)
Top-10 names
30.1%
of babies got one · girls 25.7%, boys 34.4%

Top 10 names of 1947

Girls

#NameBabies
1Linda99,692
2Mary71,690
3Patricia51,278
4Barbara48,800
5Sandra34,779
6Carol33,543
7Nancy32,445
8Susan31,952
9Sharon28,533
10Donna23,517

Boys

#NameBabies
1James94,767
2Robert91,655
3John88,324
4William67,002
5Richard58,532
6David57,810
7Michael50,506
8Thomas44,842
9Charles40,781
10Larry34,946
  • 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 1947, 30.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 1947

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

NameSexRankVs. nearby
SharynGirl#24716×
LindaGirl#16.0×
LyndaGirl#775.2×
PauletteGirl#1344.8×
JanisGirl#1084.7×
JudyGirl#144.2×
DianneGirl#833.5×
MarshaGirl#883.5×
JudithGirl#123.4×
SharronGirl#2803.4×

Names that peaked in 1947

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

NameSexRank
LarryBoy#10
NancyGirl#7
WayneBoy#30
AllenBoy#73
LyndaGirl#77
JanisGirl#108
PhilBoy#261
DiannGirl#338
AletaGirl#511
CharleenGirl#561

New to the top 1,000 in 1947

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

Girls

  • Michaele104 babies
  • Kris101 babies
  • Trudi101 babies
  • Janna99 babies
  • Sandie98 babies
  • Daria93 babies
  • Ricki86 babies
  • Tammy86 babies

Boys

  • Rory73 babies
  • Rand65 babies
  • Cornel59 babies
  • Robby59 babies
  • Skip58 babies
  • Carnell57 babies
  • Randel57 babies
  • Shawn57 babies

Where are they now?

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

Girls

  • Patricia #3 in 1947 , now #1,336 in 2025
  • Sandra #5 in 1947 , now #1,210 in 2025
  • Carol #6 in 1947 , now #2,242 in 2025
  • Susan #8 in 1947 , now #1,091 in 2025
  • Sharon #9 in 1947 , now #1,256 in 2025
  • Donna #10 in 1947 , now #1,965 in 2025

Boys

  • Larry #10 in 1947 , now #1,085 in 2025
  • Gary #12 in 1947 , now #1,073 in 2025
  • Terry #26 in 1947 , now #1,116 in 2025
  • Gerald #28 in 1947 , now #1,206 in 2025
  • Carl #40 in 1947 , now #1,134 in 2025
  • Willie #42 in 1947 , 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