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,871,954 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,598 births registered nationally. The #1 girl name of 1958 was Mary, with 55,846 births nationally. The top 100 boys captured 1,595,813 births compared with 1,276,141 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,598
2 David 82,679
3 James 78,773
4 Robert 77,334
5 John 76,049
6 William 54,254
7 Mark 52,697
8 Richard 49,999
9 Thomas 42,087
10 Steven 32,963
11 Charles 32,243
12 Joseph 30,110
13 Timothy 28,794
14 Kenneth 26,686
15 Paul 26,257
16 Daniel 25,615
17 Gary 25,290
18 Donald 25,015
19 Ronald 24,822
20 Kevin 24,661
21 Jeffrey 24,223
22 Larry 20,079
23 Gregory 19,809
24 Brian 19,276
25 Scott 19,178
26 Stephen 17,961
27 Anthony 17,426
28 Edward 17,375
29 Dennis 16,422
30 Douglas 15,797
31 George 15,639
32 Randy 15,186
33 Terry 15,008
34 Ricky 13,373
35 Jerry 12,917
36 Bruce 12,475
37 Keith 11,903
38 Frank 11,326
39 Christopher 11,079
40 Mike 10,779
41 Peter 10,755
42 Patrick 10,244
43 Raymond 10,221
44 Steve 10,082
45 Danny 8,933
46 Dale 8,503
47 Roger 8,368
48 Wayne 8,329
49 Alan 8,226
50 Eric 8,189
51 Carl 7,733
52 Lawrence 7,539
53 Craig 7,272
54 Russell 7,153
55 Andrew 7,115
56 Joe 7,067
57 Tony 6,948
58 Gerald 6,866
59 Jeffery 6,837
60 Matthew 6,378
61 Johnny 6,333
62 Randall 6,324
63 Walter 6,313
64 Billy 6,161
65 Rodney 5,865
66 Ronnie 5,859
67 Philip 5,831
68 Jeff 5,810
69 Bobby 5,737
70 Willie 5,690
71 Martin 5,668
72 Arthur 5,665
73 Jimmy 5,615
74 Tim 5,536
75 Roy 5,525
76 Rick 5,462
77 Glenn 5,461
78 Ralph 5,453
79 Barry 5,326
80 Jack 5,300
81 Phillip 5,273
82 Curtis 5,260
83 Henry 5,154
84 Harold 5,147
85 Samuel 5,051
86 Jay 5,027
87 Jim 4,922
88 Stanley 4,910
89 Albert 4,810
90 Darrell 4,770
91 Micheal 4,569
92 Allen 4,525
93 Chris 4,456
94 Louis 4,443
95 Howard 4,364
96 Tom 4,358
97 Dean 4,304
98 Vincent 4,271
99 Bill 4,220
100 Eddie 4,130

Top 100 Girls' Names Girl

Rank Name Births
1 Mary 55,846
2 Susan 45,172
3 Linda 41,905
4 Karen 38,488
5 Patricia 37,966
6 Debra 35,524
7 Deborah 32,942
8 Cynthia 31,013
9 Barbara 27,877
10 Donna 26,955
11 Pamela 25,280
12 Nancy 24,819
13 Cheryl 24,118
14 Kathy 23,940
15 Sandra 21,833
16 Brenda 21,337
17 Sharon 21,114
18 Diane 20,815
19 Lisa 20,200
20 Carol 19,684
21 Kathleen 19,203
22 Elizabeth 18,536
23 Julie 18,213
24 Debbie 17,860
25 Cindy 16,585
26 Teresa 15,603
27 Denise 14,958
28 Janet 14,817
29 Laura 13,513
30 Lori 13,033
31 Margaret 12,314
32 Robin 11,548
33 Theresa 11,451
34 Cathy 10,942
35 Janice 10,888
36 Judy 10,837
37 Carolyn 10,816
38 Catherine 10,770
39 Kimberly 10,710
40 Kim 10,663
41 Rebecca 10,416
42 Peggy 10,070
43 Christine 10,062
44 Tammy 9,988
45 Diana 9,169
46 Joyce 9,032
47 Ann 8,856
48 Rhonda 8,341
49 Darlene 8,279
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,457
57 Vicki 7,433
58 Kathryn 7,324
59 Sheila 7,289
60 Lynn 7,215
61 Jane 7,198
62 Judith 7,104
63 Bonnie 6,995
64 Valerie 6,919
65 Maria 6,899
66 Wanda 6,891
67 Sherry 6,801
68 Joan 6,786
69 Martha 6,751
70 Laurie 6,734
71 Tina 6,619
72 Gail 6,608
73 Jean 6,520
74 Katherine 6,433
75 Vickie 6,248
76 Annette 6,135
77 Gloria 6,134
78 Rose 6,043
79 Leslie 6,014
80 Joanne 5,928
81 Jennifer 5,881
82 Anita 5,775
83 Angela 5,766
84 Dawn 5,674
85 Virginia 5,667
86 Dorothy 5,539
87 Anne 5,455
88 Rita 5,341
89 Terry 5,327
90 Ruth 5,247
91 Jo 5,226
92 Michele 5,212
93 Ellen 5,156
94 Phyllis 5,083
95 Beth 4,979
96 Marilyn 4,948
97 Amy 4,822
98 Jill 4,808
99 Jacqueline 4,787
100 Helen 4,769

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 official U.S. government datasets. See our methodology for details.