Top Baby Names of 1958

Most popular names for boys and girls in 1958.

What the Data Says About 1958

The Social Security Administration's national 1958 file shows 2,872,043 births concentrated in the top 100 boy and top 100 girl names, the segment of U.S. baby-name data released to the public for that year. The #1 boy name of 1958 was Michael, with 90,604 births registered nationally. The #1 girl name of 1958 was Mary, with 55,848 births nationally. The top 100 boys captured 1,595,903 births compared with 1,276,140 for the top 100 girls, consistent with the historical SSA pattern in which a smaller pool of boy names dominates a larger share of annual births while girl names are more evenly distributed.

1958 sits within a specific era of U.S. naming trends. Mid-century years like 1958 fall within the post-war baby-boom era; total U.S. birth volume was higher than today and a relatively small set of names (Robert, James, Linda, Mary) dominated national rankings. Michael and Mary leading 1958 fits this broader cultural signature.

These rankings come directly from Social Security Administration card applications and represent approximately 96% of all U.S. births in 1958. Names with fewer than five occurrences nationally in 1958 are excluded from SSA's public file to protect privacy, meaning the true number of unique names given in 1958 is significantly larger than any public top-100 list can show. Each spelling variation is counted separately, Sophia and Sofia, Aiden and Ayden, so rankings reflect only the specific spelling filed on the SS card, not combined name pools. This page is provided for informational and research purposes only and does not constitute naming advice.

Top 100 Boys' Names Boy

Rank Name Births
1 Michael 90,604
2 David 82,681
3 James 78,774
4 Robert 77,338
5 John 76,057
6 William 54,254
7 Mark 52,698
8 Richard 50,007
9 Thomas 42,088
10 Steven 32,968
11 Charles 32,242
12 Joseph 30,115
13 Timothy 28,797
14 Kenneth 26,684
15 Paul 26,264
16 Daniel 25,619
17 Gary 25,287
18 Donald 25,015
19 Ronald 24,824
20 Kevin 24,666
21 Jeffrey 24,223
22 Larry 20,083
23 Gregory 19,810
24 Brian 19,279
25 Scott 19,175
26 Stephen 17,962
27 Anthony 17,430
28 Edward 17,377
29 Dennis 16,418
30 Douglas 15,798
31 George 15,637
32 Randy 15,188
33 Terry 15,006
34 Ricky 13,375
35 Jerry 12,917
36 Bruce 12,472
37 Keith 11,905
38 Frank 11,325
39 Christopher 11,079
40 Mike 10,779
41 Peter 10,757
42 Patrick 10,247
43 Raymond 10,226
44 Steve 10,079
45 Danny 8,934
46 Dale 8,502
47 Roger 8,368
48 Wayne 8,329
49 Alan 8,226
50 Eric 8,190
51 Carl 7,734
52 Lawrence 7,539
53 Craig 7,272
54 Russell 7,158
55 Andrew 7,115
56 Joe 7,065
57 Tony 6,946
58 Gerald 6,865
59 Jeffery 6,842
60 Matthew 6,377
61 Johnny 6,330
62 Randall 6,326
63 Walter 6,316
64 Billy 6,160
65 Rodney 5,865
66 Ronnie 5,860
67 Philip 5,832
68 Jeff 5,808
69 Bobby 5,735
70 Willie 5,693
71 Martin 5,669
72 Arthur 5,663
73 Jimmy 5,618
74 Tim 5,540
75 Roy 5,525
76 Glenn 5,462
77 Rick 5,461
78 Ralph 5,453
79 Barry 5,326
80 Jack 5,301
81 Phillip 5,273
82 Curtis 5,261
83 Henry 5,157
84 Harold 5,149
85 Samuel 5,051
86 Jay 5,027
87 Jim 4,921
88 Stanley 4,911
89 Albert 4,807
90 Darrell 4,771
91 Micheal 4,569
92 Allen 4,527
93 Chris 4,457
94 Louis 4,445
95 Howard 4,364
96 Tom 4,356
97 Dean 4,302
98 Vincent 4,271
99 Bill 4,221
100 Eddie 4,129

Top 100 Girls' Names Girl

Rank Name Births
1 Mary 55,848
2 Susan 45,175
3 Linda 41,904
4 Karen 38,487
5 Patricia 37,961
6 Debra 35,521
7 Deborah 32,943
8 Cynthia 31,014
9 Barbara 27,874
10 Donna 26,959
11 Pamela 25,279
12 Nancy 24,819
13 Cheryl 24,119
14 Kathy 23,938
15 Sandra 21,834
16 Brenda 21,337
17 Sharon 21,114
18 Diane 20,811
19 Lisa 20,202
20 Carol 19,683
21 Kathleen 19,205
22 Elizabeth 18,535
23 Julie 18,215
24 Debbie 17,860
25 Cindy 16,585
26 Teresa 15,602
27 Denise 14,959
28 Janet 14,816
29 Laura 13,513
30 Lori 13,032
31 Margaret 12,314
32 Robin 11,548
33 Theresa 11,452
34 Cathy 10,942
35 Janice 10,888
36 Judy 10,838
37 Carolyn 10,814
38 Catherine 10,769
39 Kimberly 10,710
40 Kim 10,664
41 Rebecca 10,416
42 Peggy 10,071
43 Christine 10,062
44 Tammy 9,987
45 Diana 9,169
46 Joyce 9,034
47 Ann 8,856
48 Rhonda 8,341
49 Darlene 8,278
50 Connie 8,209
51 Terri 8,184
52 Shirley 8,088
53 Paula 8,025
54 Betty 7,715
55 Beverly 7,679
56 Michelle 7,458
57 Vicki 7,433
58 Kathryn 7,324
59 Sheila 7,291
60 Lynn 7,214
61 Jane 7,199
62 Judith 7,102
63 Bonnie 6,996
64 Valerie 6,920
65 Maria 6,899
66 Wanda 6,891
67 Sherry 6,802
68 Joan 6,785
69 Martha 6,750
70 Laurie 6,734
71 Tina 6,618
72 Gail 6,608
73 Jean 6,521
74 Katherine 6,433
75 Vickie 6,250
76 Annette 6,134
77 Gloria 6,131
78 Rose 6,043
79 Leslie 6,014
80 Joanne 5,928
81 Jennifer 5,882
82 Anita 5,774
83 Angela 5,768
84 Dawn 5,674
85 Virginia 5,667
86 Dorothy 5,539
87 Anne 5,456
88 Rita 5,340
89 Terry 5,327
90 Ruth 5,247
91 Jo 5,226
92 Michele 5,212
93 Ellen 5,156
94 Phyllis 5,081
95 Beth 4,978
96 Marilyn 4,948
97 Amy 4,823
98 Jill 4,809
99 Jacqueline 4,786
100 Helen 4,772

Nearby Year & Decade Rankings

Compare 1958 with adjacent years and the surrounding decade

Compare 1958 leaders: Michael vs Mary → or pick any two names →

Source: U.S. Social Security Administration, Baby Names from Social Security Card Applications, National Data (ssa.gov/oact/babynames).

Source: SSA Baby Names Methodology, names appearing fewer than 5 times in a given year are excluded to protect privacy.

Data sourced from the U.S. Social Security Administration. See our methodology for details.