Top Baby Names of 1951

Most popular names for boys and girls in 1951.

What the Data Says About 1951

The Social Security Administration's national 1951 file shows 2,692,649 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 1951 was James, with 87,257 births registered nationally. The #1 girl name of 1951 was Linda, with 73,982 births nationally. The top 100 boys captured 1,466,235 births compared with 1,226,414 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.

1951 sits within a specific era of U.S. naming trends. Mid-century years like 1951 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. James and Linda leading 1951 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 1951. Names with fewer than five occurrences nationally in 1951 are excluded from SSA's public file to protect privacy, meaning the true number of unique names given in 1951 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 James 87,257
2 Robert 86,355
3 John 81,570
4 Michael 72,805
5 David 64,789
6 William 62,783
7 Richard 54,539
8 Thomas 48,275
9 Charles 39,408
10 Gary 38,161
11 Larry 30,559
12 Ronald 29,048
13 Steven 28,363
14 Joseph 28,148
15 Donald 27,915
16 Kenneth 25,843
17 Dennis 24,265
18 Paul 22,852
19 Stephen 22,472
20 Mark 21,202
21 Daniel 21,121
22 George 20,213
23 Edward 19,913
24 Jerry 15,165
25 Gregory 14,103
26 Bruce 14,090
27 Douglas 13,902
28 Timothy 12,704
29 Roger 12,425
30 Terry 12,216
31 Frank 11,477
32 Raymond 11,228
33 Lawrence 10,265
34 Anthony 9,838
35 Jeffrey 9,715
36 Gerald 9,539
37 Wayne 9,327
38 Peter 8,999
39 Patrick 8,752
40 Alan 8,408
41 Danny 8,179
42 Walter 8,037
43 Carl 7,640
44 Arthur 7,414
45 Willie 7,224
46 Harold 7,178
47 Henry 7,118
48 Jack 7,004
49 Dale 6,964
50 Johnny 6,700
51 Ralph 6,525
52 Roy 6,466
53 Kevin 6,350
54 Stanley 6,205
55 Philip 6,097
56 Randy 6,033
57 Joe 5,825
58 Glenn 5,803
59 Keith 5,767
60 Albert 5,760
61 Christopher 5,735
62 Jimmy 5,687
63 Craig 5,623
64 Billy 5,609
65 Eugene 5,579
66 Randall 5,533
67 Samuel 5,476
68 Scott 5,381
69 Andrew 5,372
70 Harry 5,304
71 Barry 5,284
72 Allen 5,179
73 Russell 5,175
74 Howard 5,108
75 Brian 5,100
76 Louis 5,089
77 Bobby 5,006
78 Frederick 4,984
79 Phillip 4,910
80 Leonard 4,738
81 Martin 4,596
82 Ronnie 4,531
83 Ernest 4,381
84 Rodney 4,297
85 Francis 4,200
86 Steve 4,053
87 Fred 3,994
88 Melvin 3,837
89 Eddie 3,747
90 Norman 3,729
91 Curtis 3,716
92 Lee 3,682
93 Eric 3,664
94 Tommy 3,582
95 Earl 3,571
96 Marvin 3,557
97 Micheal 3,276
98 Clarence 3,232
99 Theodore 3,217
100 Alfred 3,203

Top 100 Girls' Names Girl

Rank Name Births
1 Linda 73,982
2 Mary 65,722
3 Patricia 56,446
4 Deborah 42,053
5 Barbara 40,619
6 Susan 40,228
7 Nancy 30,346
8 Karen 27,998
9 Sandra 27,666
10 Kathleen 26,716
11 Carol 24,781
12 Donna 24,075
13 Sharon 23,921
14 Brenda 21,717
15 Diane 19,841
16 Pamela 18,570
17 Margaret 17,692
18 Debra 17,065
19 Janet 16,947
20 Cynthia 16,295
21 Janice 15,959
22 Carolyn 15,208
23 Elizabeth 15,118
24 Christine 15,018
25 Judith 14,936
26 Judy 14,016
27 Shirley 13,918
28 Joyce 13,472
29 Betty 12,822
30 Cheryl 11,986
31 Gloria 10,952
32 Rebecca 10,931
33 Beverly 10,858
34 Catherine 10,566
35 Kathy 10,406
36 Gail 9,886
37 Bonnie 9,706
38 Martha 9,605
39 Joan 9,403
40 Peggy 9,208
41 Marilyn 9,148
42 Dorothy 9,090
43 Jane 8,942
44 Connie 8,722
45 Kathryn 8,460
46 Ann 8,423
47 Virginia 8,180
48 Denise 8,116
49 Jean 7,627
50 Diana 7,396
51 Paula 7,291
52 Wanda 7,232
53 Ruth 7,076
54 Helen 6,950
55 Katherine 6,930
56 Jacqueline 6,917
57 Phyllis 6,791
58 Vicki 6,631
59 Frances 6,584
60 Laura 6,466
61 Rita 6,415
62 Alice 6,315
63 Teresa 6,214
64 Theresa 6,190
65 Rose 6,185
66 Elaine 6,069
67 Jo 6,001
68 Ellen 5,945
69 Sheila 5,897
70 Sherry 5,889
71 Cathy 5,697
72 Lynn 5,628
73 Joanne 5,358
74 Marcia 5,299
75 Maria 5,236
76 Marsha 5,188
77 Sally 5,138
78 Marie 5,046
79 Darlene 5,030
80 Doris 5,025
81 Victoria 4,907
82 Anne 4,873
83 Suzanne 4,827
84 Charlotte 4,649
85 Lois 4,533
86 Constance 4,367
87 Vickie 4,320
88 Evelyn 4,232
89 Glenda 4,135
90 Dianne 4,034
91 Sarah 4,028
92 Roberta 3,979
93 Maureen 3,878
94 Anna 3,870
95 Eileen 3,816
96 Anita 3,785
97 Sylvia 3,777
98 Jeanne 3,768
99 Julie 3,686
100 Valerie 3,559

Nearby Year & Decade Rankings

Compare 1951 with adjacent years and the surrounding decade

Compare 1951 leaders: James vs Linda → 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.