Top Baby Names of 1954

Most popular names for boys and girls in 1954.

What the Data Says About 1954

The Social Security Administration's national 1954 file shows 2,863,085 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 1954 was Michael, with 88,564 births registered nationally. The #1 girl name of 1954 was Mary, with 68,019 births nationally. The top 100 boys captured 1,574,992 births compared with 1,288,093 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.

1954 sits within a specific era of U.S. naming trends. Mid-century years like 1954 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 1954 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 1954. Names with fewer than five occurrences nationally in 1954 are excluded from SSA's public file to protect privacy, meaning the true number of unique names given in 1954 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 88,564
2 Robert 86,333
3 James 86,312
4 John 81,176
5 David 79,560
6 William 61,431
7 Richard 57,043
8 Thomas 47,157
9 Gary 37,921
10 Charles 37,467
11 Steven 36,630
12 Mark 36,198
13 Joseph 31,224
14 Donald 29,279
15 Ronald 27,624
16 Paul 26,221
17 Kenneth 26,185
18 Daniel 25,275
19 Larry 24,612
20 Stephen 21,879
21 Dennis 20,757
22 Edward 19,493
23 Jeffrey 19,051
24 George 18,703
25 Gregory 17,624
26 Timothy 17,427
27 Terry 15,554
28 Kevin 15,322
29 Douglas 14,704
30 Bruce 14,155
31 Jerry 13,682
32 Anthony 13,123
33 Randy 12,638
34 Roger 11,716
35 Raymond 11,243
36 Frank 10,995
37 Peter 10,086
38 Patrick 9,928
39 Lawrence 9,605
40 Scott 9,457
41 Wayne 9,175
42 Danny 9,105
43 Alan 8,712
44 Gerald 8,550
45 Keith 8,358
46 Ricky 8,163
47 Carl 8,136
48 Brian 8,079
49 Walter 7,486
50 Dale 7,439
51 Craig 7,180
52 Arthur 6,858
53 Willie 6,831
54 Johnny 6,612
55 Randall 6,549
56 Roy 6,513
57 Jack 6,474
58 Stanley 6,448
59 Henry 6,402
60 Harold 6,358
61 Ralph 6,311
62 Philip 6,279
63 Glenn 6,240
64 Christopher 6,084
65 Billy 6,033
66 Rodney 5,959
67 Joe 5,874
68 Barry 5,844
69 Russell 5,761
70 Andrew 5,653
71 Samuel 5,634
72 Bobby 5,508
73 Albert 5,429
74 Jimmy 5,326
75 Phillip 5,150
76 Steve 5,062
77 Eugene 5,033
78 Ronnie 4,977
79 Martin 4,968
80 Howard 4,933
81 Louis 4,848
82 Allen 4,831
83 Frederick 4,743
84 Curtis 4,596
85 Leonard 4,482
86 Harry 4,354
87 Ernest 4,202
88 Micheal 4,178
89 Eric 4,169
90 Jeffery 3,936
91 Eddie 3,766
92 Melvin 3,709
93 Fred 3,695
94 Francis 3,686
95 Darrell 3,644
96 Lee 3,566
97 Marvin 3,498
98 Earl 3,425
99 Norman 3,417
100 Tommy 3,407

Top 100 Girls' Names Girl

Rank Name Births
1 Mary 68,019
2 Linda 55,371
3 Deborah 54,675
4 Patricia 49,149
5 Susan 47,162
6 Debra 45,897
7 Barbara 36,369
8 Karen 32,456
9 Nancy 30,269
10 Cynthia 27,615
11 Donna 27,428
12 Pamela 27,362
13 Sandra 26,062
14 Kathleen 22,455
15 Carol 22,247
16 Sharon 22,219
17 Diane 22,052
18 Brenda 19,610
19 Janet 18,477
20 Elizabeth 16,586
21 Margaret 15,226
22 Cheryl 15,015
23 Kathy 14,175
24 Denise 13,717
25 Janice 13,505
26 Rebecca 13,208
27 Carolyn 12,153
28 Joyce 12,088
29 Judy 11,632
30 Judith 11,195
31 Beverly 11,155
32 Catherine 11,080
33 Shirley 10,908
34 Teresa 10,842
35 Marilyn 10,814
36 Betty 10,620
37 Gail 9,725
38 Paula 9,686
39 Connie 9,636
40 Joan 9,521
41 Robin 9,044
42 Gloria 8,923
43 Christine 8,788
44 Ann 8,750
45 Laura 8,719
46 Martha 8,596
47 Theresa 8,509
48 Peggy 8,455
49 Jane 8,344
50 Vicki 8,221
51 Kathryn 8,137
52 Bonnie 8,099
53 Jo 8,052
54 Rose 7,996
55 Dorothy 7,790
56 Jean 7,665
57 Diana 7,624
58 Wanda 7,446
59 Cathy 7,207
60 Sheila 7,202
61 Virginia 7,176
62 Sherry 7,120
63 Lynn 6,780
64 Katherine 6,740
65 Maria 6,589
66 Ruth 6,566
67 Rita 6,536
68 Jacqueline 6,519
69 Vickie 6,367
70 Julie 6,276
71 Rhonda 6,101
72 Helen 5,947
73 Lisa 5,913
74 Elaine 5,825
75 Phyllis 5,763
76 Darlene 5,510
77 Ellen 5,456
78 Joanne 5,435
79 Marie 5,310
80 Anne 5,298
81 Alice 5,271
82 Suzanne 5,236
83 Frances 5,153
84 Sally 5,078
85 Victoria 4,978
86 Marsha 4,965
87 Valerie 4,917
88 Terry 4,787
89 Michele 4,763
90 Marcia 4,744
91 Cindy 4,714
92 Debbie 4,664
93 Doris 4,457
94 Michelle 4,432
95 Wendy 4,415
96 Anita 4,408
97 Maureen 4,369
98 Laurie 4,290
99 Leslie 4,147
100 Terri 4,130

Nearby Year & Decade Rankings

Compare 1954 with adjacent years and the surrounding decade

Compare 1954 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.