Top Baby Names of the 1900s

The most popular baby names from 1900 to 1909, ranked by total births during the decade.

What the Data Says About the 1900s

The Social Security Administration's 1900s national files cumulate 2,306,181 births across the top 50 boy and top 50 girl names for the decade. John led the boys with 84,590 births, while Mary led the girls with 161,504 births. The top 50 boys of the 1900s collectively captured 829,596 births versus 1,476,585 for the top 50 girls — the typical SSA pattern in which a narrower set of boy names dominates a wider share of total registrations. Names occurring fewer than five times in a given year are suppressed by SSA for privacy, so these totals represent only the public-disclosure portion of the decade's actual naming distribution.

The 1900s occupied a specific cultural moment in U.S. naming history. Before 1920, the top ranks were monopolized by traditional Anglo-American and biblical names — John, William, Mary, and Helen appearing year after year with little turnover.

Decade totals on this page aggregate SSA national name-year records across all ten years of the 1900s. Because the SSA excludes names with fewer than five annual occurrences, the true number of unique names given during the 1900s is substantially higher than the top-50 lists shown here — particularly for rare and emerging names that never crossed the disclosure threshold. Each spelling is also tracked as a separate entry, so combined pools (e.g., Sophia + Sofia, Aiden + Ayden) would produce different rankings. This page is provided for informational and research purposes and does not constitute naming, legal, or genealogical advice.

Top Boy Names Boy

Rank Name Total Births
1 John 84,590
2 William 69,320
3 James 62,170
4 George 43,589
5 Charles 36,184
6 Robert 35,849
7 Joseph 35,173
8 Frank 29,046
9 Edward 24,516
10 Thomas 21,783
11 Henry 21,772
12 Walter 19,997
13 Harry 17,906
14 Willie 17,746
15 Arthur 15,409
16 Albert 15,318
17 Clarence 13,573
18 Fred 13,076
19 Harold 12,795
20 Paul 12,636
21 Raymond 11,650
22 Richard 10,675
23 Roy 10,632
24 Joe 10,466
25 Louis 10,372
26 Carl 9,865
27 Ralph 9,298
28 Earl 9,251
29 Jack 9,222
30 Ernest 8,657
31 David 8,619
32 Samuel 8,149
33 Howard 8,014
34 Charlie 7,928
35 Francis 7,021
36 Herbert 6,957
37 Lawrence 6,846
38 Theodore 6,490
39 Alfred 6,356
40 Andrew 6,277
41 Elmer 6,161
42 Sam 6,161
43 Eugene 5,909
44 Leo 5,629
45 Michael 5,220
46 Lee 5,158
47 Herman 5,064
48 Anthony 5,043
49 Daniel 5,036
50 Leonard 5,022

Top Girl Names Girl

Rank Name Total Births
1 Mary 161,504
2 Helen 69,428
3 Margaret 57,919
4 Anna 54,918
5 Ruth 51,010
6 Elizabeth 41,708
7 Dorothy 39,112
8 Marie 37,091
9 Florence 36,191
10 Mildred 36,173
11 Alice 35,232
12 Ethel 34,868
13 Lillian 32,519
14 Gladys 30,285
15 Edna 29,832
16 Frances 28,499
17 Rose 28,106
18 Annie 27,748
19 Grace 26,927
20 Bertha 24,247
21 Emma 24,176
22 Bessie 23,984
23 Clara 23,899
24 Hazel 23,802
25 Irene 23,656
26 Gertrude 23,607
27 Louise 22,862
28 Catherine 22,007
29 Martha 21,750
30 Mabel 21,625
31 Pearl 20,913
32 Edith 20,884
33 Esther 20,026
34 Minnie 19,715
35 Myrtle 19,691
36 Ida 18,866
37 Josephine 18,785
38 Evelyn 18,603
39 Elsie 18,452
40 Eva 18,357
41 Thelma 18,265
42 Ruby 18,175
43 Agnes 17,616
44 Sarah 17,342
45 Viola 16,559
46 Nellie 16,339
47 Beatrice 16,282
48 Julia 16,107
49 Laura 15,532
50 Lillie 15,391

Nearby Decade Rankings

Compare the 1900s with adjacent decades and annual rankings

Compare 1900s 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 Decade Rollups, aggregated across 1900–1909.

Data sourced from official U.S. government datasets. See our methodology for details.