Most Popular Baby Names of the 1950s

Across the 1950s, Mary was the most popular girls' name, given to 625,606 babies, and James led the boys with 843,768.

That's out of 19,234,376 girls and 20,217,136 boys counted between 1950 and 1959, under 11,660 different girls' names and 7,328 boys' names.

Number one, year by year

Most popular names each year, 1950 to 1959
YearGirlsBoys
1950LindaJames
1951LindaJames
1952LindaJames
1953MaryRobert
1954MaryMichael
1955MaryMichael
1956MaryMichael
1957MaryMichael
1958MaryMichael
1959MaryMichael

Top 100 names of the 1950s

Top girls' names, 1950–1959
RankNameBabiesvs 1940s
1Mary625,606same
2Linda564,364same
3Patricia459,681up 1
4Susan437,774up 6
5Deborah430,537up 63
6Barbara345,722down 3
7Debra341,348not top 100 in 1940s
8Karen332,531up 8
9Nancy286,812down 2
10Donna270,338up 7
11Cynthia263,432up 36
12Sandra251,591down 6
13Pamela237,398up 26
14Sharon232,807down 6
15Kathleen224,342up 3
16Carol222,656down 11
17Diane210,624up 5
18Brenda209,241up 8
19Cheryl171,387up 24
20Janet167,520up 1
21Elizabeth165,656up 4
22Kathy157,930up 66
23Margaret149,582down 10
24Janice133,620down 1
25Carolyn124,067down 13
26Denise123,783not top 100 in 1940s
27Judy118,060down 12
28Rebecca115,690up 38
29Joyce114,984down 10
30Teresa114,283not top 100 in 1940s
31Christine113,340up 20
32Catherine108,839up 13
33Shirley108,807down 19
34Judith108,758down 25
35Betty103,204down 24
36Beverly97,790down 5
37Lisa95,824not top 100 in 1940s
38Laura95,526up 49
39Theresa89,608up 45
40Connie88,799up 10
41Ann87,047down 4
42Gloria86,705down 15
43Julie86,689not top 100 in 1940s
44Gail85,618up 9
45Joan85,179down 21
46Paula84,869up 32
47Peggy84,293down 5
48Cindy83,979not top 100 in 1940s
49Martha83,190down 19
50Bonnie83,013down 17
51Jane82,919down 11
52Cathy82,719not top 100 in 1940s
53Robin82,423not top 100 in 1940s
54Debbie82,097not top 100 in 1940s
55Diana80,234down 3
56Marilyn80,161down 27
57Kathryn77,803up 10
58Dorothy74,475down 38
59Wanda72,448down 3
60Jean72,263down 24
61Vicki71,980not top 100 in 1940s
62Sheila70,174up 23
63Virginia69,783down 35
64Sherry68,322up 33
65Katherine66,855up 12
66Rose66,688down 11
67Lynn66,049not top 100 in 1940s
68Jo63,939down 8
69Ruth62,538down 35
70Maria62,458up 16
71Darlene61,886up 2
72Jacqueline60,459down 9
73Rita60,265down 15
74Rhonda59,816not top 100 in 1940s
75Phyllis57,764down 37
76Helen57,580down 44
77Vickie56,857not top 100 in 1940s
78Kim56,080not top 100 in 1940s
79Lori56,070not top 100 in 1940s
80Ellen55,392down 16
81Elaine54,232down 35
82Joanne53,568down 28
83Anne52,404same
84Valerie52,230not top 100 in 1940s
85Alice52,074down 44
86Frances51,200down 51
87Suzanne50,330down 17
88Marie49,263down 40
89Victoria49,127not top 100 in 1940s
90Kimberly48,958not top 100 in 1940s
91Anita47,588up 8
92Laurie46,964not top 100 in 1940s
93Michelle46,779not top 100 in 1940s
94Sally46,706down 29
95Terri46,431not top 100 in 1940s
96Marcia43,733down 6
97Terry43,194not top 100 in 1940s
98Jennifer43,075not top 100 in 1940s
99Leslie43,049not top 100 in 1940s
100Doris42,898down 56
Top boys' names, 1950–1959
RankNameBabiesvs 1940s
1James843,768same
2Michael837,471up 7
3Robert830,395down 1
4John797,922down 1
5David769,963up 1
6William591,228down 2
7Richard535,461down 2
8Thomas454,385same
9Mark382,589up 45
10Charles361,177down 3
11Steven333,666up 18
12Gary329,933up 2
13Joseph300,012same
14Donald273,574down 2
15Ronald271,139down 5
16Kenneth262,819same
17Paul253,202same
18Larry245,698down 7
19Daniel243,727up 3
20Stephen207,276up 5
21Dennis204,267down 1
22Timothy198,324up 41
23Edward188,323down 5
24Jeffrey184,668up 64
25George181,031down 10
26Gregory178,457up 38
27Kevin159,010not top 100 in 1940s
28Douglas148,205up 2
29Terry140,724up 3
30Anthony136,647up 15
31Jerry136,567down 12
32Bruce136,457up 7
33Randy120,537not top 100 in 1940s
34Brian112,336not top 100 in 1940s
35Frank112,321down 14
36Scott111,819not top 100 in 1940s
37Roger110,158down 13
38Raymond108,928down 15
39Peter102,747up 2
40Patrick96,851up 18
41Keith91,235up 59
42Lawrence91,110down 11
43Wayne88,092down 10
44Danny86,640up 16
45Alan83,976up 10
46Gerald82,626down 20
47Ricky79,170not top 100 in 1940s
48Carl78,752down 12
49Christopher78,333not top 100 in 1940s
50Dale75,567up 9
51Walter72,197down 24
52Craig69,481not top 100 in 1940s
53Willie66,460down 15
54Johnny65,786down 4
55Arthur65,716down 21
56Steve64,212up 23
57Joe62,620down 17
58Randall62,450not top 100 in 1940s
59Russell62,406up 10
60Jack62,387down 25
61Henry62,230down 24
62Harold62,183down 34
63Roy61,847down 20
64Andrew60,972up 23
65Philip60,853down 8
66Ralph60,440down 22
67Billy59,277down 25
68Glenn58,714up 15
69Stanley57,164down 8
70Jimmy54,892down 24
71Rodney54,817not top 100 in 1940s
72Barry54,812up 10
73Samuel53,767down 8
74Eric53,295not top 100 in 1940s
75Bobby53,281down 27
76Albert52,829down 29
77Phillip52,457same
78Ronnie51,302down 12
79Martin50,994up 12
80Mike48,345up 6
81Eugene48,281down 32
82Louis47,933down 26
83Howard47,852down 30
84Allen47,322down 10
85Curtis46,324up 14
86Jeffery45,879not top 100 in 1940s
87Frederick44,288down 14
88Leonard43,551down 26
89Harry43,335down 37
90Micheal40,908not top 100 in 1940s
91Tony40,782not top 100 in 1940s
92Ernest39,680down 24
93Eddie38,598down 8
94Fred37,445down 43
95Darrell37,257not top 100 in 1940s
96Jay36,969not top 100 in 1940s
97Melvin36,165down 26
98Lee35,826down 6
99Matthew35,796not top 100 in 1940s
100Vincent35,351not top 100 in 1940s

Names that peaked in the 1950s

These were among the decade's top 1,000 and reached their highest share of babies in a year between 1950 and 1959. The year each one peaked is in brackets.

Girls

  • Patricia (1951)
  • Susan (1954)
  • Deborah (1954)
  • Debra (1955)
  • Karen (1956)
  • Donna (1959)
  • Cynthia (1957)
  • Pamela (1954)
  • Diane (1955)
  • Brenda (1950)

Boys

  • David (1955)
  • Thomas (1951)
  • Steven (1955)
  • Gary (1951)
  • Kenneth (1951)
  • Stephen (1951)
  • Terry (1954)
  • Bruce (1951)
  • Randy (1956)
  • Peter (1957)

Source: Social Security Administration, national baby name data, data through 2025. Names given to fewer than five babies of one sex in a year aren't published, so totals are a little lower than actual births.