Top Baby Names of 1907

Most popular names for boys and girls in 1907.

What the Data Says About 1907

The Social Security Administration's national 1907 file shows 321,290 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 1907 was John, with 8,983 births registered nationally. The #1 girl name of 1907 was Mary, with 17,580 births nationally. The top 100 boys captured 106,952 births compared with 214,338 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.

1907 sits within a specific era of U.S. naming trends. Pre-1940 years are dominated by traditional biblical and English names — John, William, Mary, and Helen consistently occupy the top ranks, and the top 10 names account for a much larger share of all births than in later decades. John and Mary leading 1907 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 1907. Names with fewer than five occurrences nationally in 1907 are excluded from SSA's public file to protect privacy, meaning the true number of unique names given in 1907 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 John 8,983
2 William 6,904
3 James 6,707
4 George 4,445
5 Robert 4,020
6 Charles 3,884
7 Joseph 3,844
8 Frank 2,943
9 Edward 2,576
10 Henry 2,203
11 Thomas 2,174
12 Walter 2,095
13 Willie 1,968
14 Harry 1,813
15 Albert 1,636
16 Arthur 1,553
17 Harold 1,452
18 Clarence 1,389
19 Fred 1,371
20 Paul 1,358
21 Raymond 1,290
22 Richard 1,235
23 Joe 1,177
24 Roy 1,128
25 Louis 1,111
26 Jack 1,019
27 Carl 1,018
28 Earl 1,006
29 Ralph 997
30 Ernest 978
31 David 945
32 Samuel 892
33 Howard 875
34 Lawrence 801
35 Charlie 793
36 Alfred 738
37 Francis 717
38 Theodore 712
39 Herbert 710
40 Andrew 708
41 Eugene 691
42 Leo 651
43 Sam 631
44 Donald 616
45 Elmer 616
46 Anthony 593
47 Kenneth 589
48 Michael 586
49 Herman 561
50 Leroy 550
51 Leonard 547
52 Daniel 528
53 Floyd 521
54 Lee 516
55 Stanley 516
56 Clyde 507
57 Russell 503
58 Lester 491
59 Oscar 483
60 Ray 475
61 Peter 473
62 Edwin 468
63 Jesse 466
64 Benjamin 460
65 Clifford 445
66 Lewis 427
67 Chester 424
68 Frederick 410
69 Cecil 399
70 Eddie 394
71 Jessie 386
72 Lloyd 386
73 Bernard 378
74 Claude 364
75 Norman 362
76 Philip 356
77 Harvey 335
78 Melvin 331
79 Martin 329
80 Leon 324
81 Edgar 321
82 Ben 314
83 Tom 313
84 Homer 312
85 Allen 309
86 Johnnie 307
87 Marvin 304
88 Everett 302
89 Milton 292
90 Jim 281
91 Luther 280
92 Alexander 279
93 Virgil 276
94 Leslie 273
95 Stephen 273
96 Morris 260
97 Will 260
98 Archie 250
99 Alvin 245
100 Victor 245

Top 100 Girls' Names Girl

Rank Name Births
1 Mary 17,580
2 Helen 7,579
3 Margaret 6,713
4 Anna 5,575
5 Ruth 5,573
6 Dorothy 4,967
7 Elizabeth 4,624
8 Mildred 4,277
9 Alice 4,107
10 Marie 3,880
11 Florence 3,750
12 Ethel 3,698
13 Lillian 3,542
14 Gladys 3,303
15 Edna 3,301
16 Frances 3,299
17 Rose 3,116
18 Evelyn 3,035
19 Annie 2,891
20 Grace 2,747
21 Louise 2,619
22 Irene 2,617
23 Hazel 2,530
24 Gertrude 2,499
25 Catherine 2,457
26 Bertha 2,363
27 Emma 2,356
28 Thelma 2,339
29 Clara 2,319
30 Bessie 2,311
31 Martha 2,274
32 Edith 2,177
33 Josephine 2,156
34 Ruby 2,113
35 Pearl 2,108
36 Mabel 2,069
37 Esther 2,062
38 Ida 1,980
39 Myrtle 1,929
40 Minnie 1,907
41 Virginia 1,893
42 Eva 1,884
43 Elsie 1,872
44 Beatrice 1,858
45 Lucille 1,853
46 Agnes 1,829
47 Viola 1,805
48 Sarah 1,799
49 Julia 1,680
50 Nellie 1,671
51 Laura 1,621
52 Pauline 1,591
53 Lillie 1,536
54 Ella 1,450
55 Katherine 1,413
56 Willie 1,394
57 Mae 1,375
58 Alma 1,347
59 Mattie 1,319
60 Jessie 1,314
61 Carrie 1,283
62 Ann 1,264
63 Marion 1,251
64 Lena 1,238
65 Bernice 1,185
66 Blanche 1,156
67 Eleanor 1,155
68 Lucy 1,152
69 Vera 1,152
70 Stella 1,150
71 Hattie 1,142
72 Leona 1,106
73 Beulah 1,092
74 Fannie 1,089
75 Mamie 1,059
76 Doris 1,023
77 Betty 1,018
78 Jennie 998
79 Anne 980
80 Cora 969
81 Violet 956
82 Rosa 924
83 Ada 906
84 Lula 905
85 Lois 899
86 Opal 889
87 Marguerite 888
88 Kathryn 864
89 Ellen 855
90 Velma 854
91 Maggie 846
92 Georgia 787
93 Marjorie 787
94 Dora 786
95 Sadie 771
96 Jean 770
97 Susie 756
98 Daisy 739
99 Theresa 734
100 Emily 714

Nearby Year & Decade Rankings

Compare 1907 with adjacent years and the surrounding decade

Compare 1907 leaders: John 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.