Born in 1946 · Baby Boomers

Baby names of 1946

The Social Security name files, which cover every name given to at least 5 babies, list 3,195,328 babies born in 1946: 1,571,305 girls and 1,624,023 boys. Mary and James were the most popular names, and 29.8% of all babies got a top-10 name, up from 28.7% in 1936. The name most tied to 1946 is Sharyn: among girls, it was 14× as common that year as in the decades around it.

Quick facts

Generation
Baby Boomers
Born 1946–1964
Babies on record
3,195,328
1,571,305 girls · 1,624,023 boys
Different names
5,686
for girls, plus 4,018 for boys (5+ babies each)
Top-10 names
29.8%
of babies got one · girls 24.5%, boys 34.9%

Top 10 names of 1946

Girls

#NameBabies
1Mary67,471
2Linda52,710
3Patricia46,297
4Barbara45,126
5Carol34,284
6Sandra31,692
7Nancy28,345
8Susan28,267
9Sharon27,824
10Judith22,310

Boys

#NameBabies
1James87,438
2Robert84,136
3John79,267
4William60,034
5Richard58,870
6David46,444
7Michael41,194
8Thomas38,877
9Charles38,215
10Ronald31,858
  • Mary was already the #1 name for girls in 1935 and stayed there through 1946.
  • James was the #1 name for boys every year from 1940 to 1952.

How many babies got a top-10 name?

In 1946, 29.8% 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 1946

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

NameSexRankVs. nearby
SharynGirl#28014×
PauletteGirl#1175.6×
JudiGirl#2995.1×
JudyGirl#114.9×
JudithGirl#104.3×
SharronGirl#2604.2×
DianneGirl#763.8×
SaundraGirl#2643.7×
LyndaGirl#1093.6×
LindaGirl#23.5×

Names that peaked in 1946

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

NameSexRank
RichardBoy#5
SandraGirl#6
DennisBoy#17
JudyGirl#11
JaniceGirl#22
DianaGirl#42
SuzanneGirl#52
RonnieBoy#54
SueGirl#61
RosemaryGirl#74

New to the top 1,000 in 1946

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

Girls

  • Kimberly130 babies
  • Kristi112 babies
  • Randy109 babies
  • Cherryl104 babies
  • Unknown104 babies
  • Randi102 babies
  • Dayle100 babies
  • Kristen93 babies

Boys

  • Rusty79 babies
  • Dorian61 babies
  • Hank61 babies
  • Rolando58 babies
  • Chad57 babies
  • Mikel56 babies
  • Jonathon54 babies
  • Stevan54 babies

Where are they now?

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

Girls

  • Patricia #3 in 1946 , now #1,336 in 2025
  • Carol #5 in 1946 , now #2,242 in 2025
  • Sandra #6 in 1946 , now #1,210 in 2025
  • Susan #8 in 1946 , now #1,091 in 2025
  • Sharon #9 in 1946 , now #1,256 in 2025
  • Judy #11 in 1946 , now #1,874 in 2025

Boys

  • Larry #11 in 1946 , now #1,085 in 2025
  • Gary #12 in 1946 , now #1,073 in 2025
  • Terry #26 in 1946 , now #1,116 in 2025
  • Gerald #27 in 1946 , now #1,206 in 2025
  • Carl #39 in 1946 , now #1,134 in 2025
  • Willie #40 in 1946 , 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