Top Baby Names of 1946

Most popular names for boys and girls in 1946.

What the Data Says About 1946

The Social Security Administration's national 1946 file shows 2,339,052 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 1946 was James, with 87,436 births registered nationally. The #1 girl name of 1946 was Mary, with 67,467 births nationally. The top 100 boys captured 1,262,129 births compared with 1,076,923 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.

1946 sits within a specific era of U.S. naming trends. Mid-century years like 1946 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 Mary leading 1946 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 1946. Names with fewer than five occurrences nationally in 1946 are excluded from SSA's public file to protect privacy, meaning the true number of unique names given in 1946 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,436
2 Robert 84,138
3 John 79,266
4 William 60,030
5 Richard 58,871
6 David 46,444
7 Michael 41,192
8 Thomas 38,876
9 Charles 38,212
10 Ronald 31,856
11 Larry 28,449
12 Gary 26,931
13 Donald 26,271
14 Joseph 24,284
15 Kenneth 22,039
16 George 21,574
17 Dennis 21,446
18 Paul 21,063
19 Edward 18,585
20 Jerry 17,568
21 Daniel 12,867
22 Frank 12,667
23 Roger 12,410
24 Stephen 11,833
25 Raymond 11,288
26 Terry 10,678
27 Gerald 10,034
28 Steven 8,878
29 Wayne 8,808
30 Walter 8,668
31 Lawrence 8,517
32 Bruce 8,459
33 Harold 8,373
34 Douglas 8,334
35 Jack 7,802
36 Arthur 7,537
37 Joe 7,535
38 Peter 7,481
39 Carl 7,380
40 Willie 7,339
41 Henry 7,317
42 Jimmy 7,128
43 Roy 6,924
44 Anthony 6,771
45 Billy 6,716
46 Danny 6,650
47 Johnny 6,612
48 Ralph 6,586
49 Alan 6,490
50 Harry 6,029
51 Fred 6,012
52 Albert 6,006
53 Bobby 5,771
54 Ronnie 5,727
55 Howard 5,694
56 Gregory 5,672
57 Eugene 5,670
58 Mark 5,331
59 Patrick 5,305
60 Timothy 5,152
61 Philip 5,093
62 Dale 5,024
63 Louis 4,918
64 Mike 4,854
65 Stanley 4,767
66 Russell 4,741
67 Leonard 4,702
68 Barry 4,624
69 Steve 4,568
70 Samuel 4,524
71 Ernest 4,395
72 Bill 4,354
73 Jim 4,337
74 Allen 4,294
75 Frederick 4,231
76 Norman 4,161
77 Tommy 4,144
78 Jeffrey 4,125
79 Don 4,111
80 Francis 4,006
81 Glenn 3,892
82 Earl 3,831
83 Phillip 3,775
84 Andrew 3,757
85 Eddie 3,745
86 Melvin 3,743
87 Tom 3,624
88 Marvin 3,600
89 Clarence 3,568
90 Leroy 3,471
91 Lee 3,346
92 Martin 3,333
93 Rodney 3,304
94 Alfred 3,238
95 Ray 3,170
96 Keith 2,860
97 Herbert 2,819
98 Gene 2,758
99 Curtis 2,724
100 Clifford 2,616

Top 100 Girls' Names Girl

Rank Name Births
1 Mary 67,467
2 Linda 52,710
3 Patricia 46,298
4 Barbara 45,125
5 Carol 34,283
6 Sandra 31,694
7 Nancy 28,345
8 Susan 28,268
9 Sharon 27,825
10 Judith 22,310
11 Judy 20,478
12 Carolyn 19,902
13 Donna 19,767
14 Betty 19,710
15 Karen 19,647
16 Kathleen 18,760
17 Margaret 18,135
18 Shirley 17,869
19 Diane 15,835
20 Joyce 15,209
21 Janet 14,142
22 Janice 14,038
23 Dorothy 12,798
24 Brenda 12,688
25 Elizabeth 11,753
26 Gloria 11,686
27 Cheryl 11,526
28 Joan 11,219
29 Marilyn 10,711
30 Beverly 10,430
31 Virginia 10,016
32 Martha 9,759
33 Bonnie 9,510
34 Pamela 9,367
35 Jane 8,971
36 Helen 8,853
37 Jean 8,555
38 Ruth 8,475
39 Frances 8,450
40 Ann 8,077
41 Phyllis 8,048
42 Diana 7,544
43 Peggy 7,400
44 Alice 7,363
45 Connie 7,215
46 Cynthia 6,895
47 Elaine 6,803
48 Catherine 6,367
49 Gail 6,227
50 Christine 6,201
51 Doris 5,987
52 Suzanne 5,948
53 Jo 5,828
54 Marie 5,758
55 Lois 5,700
56 Rita 5,533
57 Joanne 5,505
58 Ellen 5,237
59 Wanda 5,235
60 Rose 5,183
61 Sue 5,144
62 Jacqueline 5,083
63 Kathryn 4,998
64 Charlotte 4,970
65 Evelyn 4,890
66 Geraldine 4,849
67 Sally 4,843
68 Rebecca 4,840
69 Paula 4,725
70 Sheila 4,706
71 Darlene 4,662
72 Carole 4,621
73 Sherry 4,518
74 Rosemary 4,486
75 Laura 4,478
76 Dianne 4,278
77 Norma 4,266
78 Katherine 4,196
79 Kathy 4,179
80 Eileen 4,168
81 Anne 4,116
82 Sylvia 4,093
83 Jeanne 4,045
84 Anita 4,027
85 Patsy 4,016
86 Roberta 4,016
87 Anna 3,999
88 Maria 3,960
89 Marcia 3,946
90 Joann 3,945
91 Louise 3,925
92 Sarah 3,909
93 Lorraine 3,886
94 Lynn 3,884
95 Maureen 3,684
96 Theresa 3,684
97 Annie 3,652
98 Marsha 3,611
99 Glenda 3,568
100 Constance 3,419

Nearby Year & Decade Rankings

Compare 1946 with adjacent years and the surrounding decade

Compare 1946 leaders: James 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.