Top Baby Names of 1894

Most popular names for boys and girls in 1894.

What the Data Says About 1894

The Social Security Administration's national 1894 file shows 245,775 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 1894 was John, with 8,237 births registered nationally. The #1 girl name of 1894 was Mary, with 13,151 births nationally. The top 100 boys captured 89,089 births compared with 156,686 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.

1894 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 1894 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 1894. Names with fewer than five occurrences nationally in 1894 are excluded from SSA's public file to protect privacy, meaning the true number of unique names given in 1894 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,237
2 William 7,274
3 James 5,110
4 George 4,365
5 Charles 3,788
6 Joseph 2,977
7 Frank 2,863
8 Robert 2,497
9 Henry 2,278
10 Harry 2,189
11 Edward 2,179
12 Thomas 2,170
13 Walter 2,010
14 Arthur 1,712
15 Fred 1,475
16 Albert 1,447
17 Clarence 1,185
18 Roy 1,018
19 Willie 986
20 Earl 896
21 Louis 869
22 Carl 861
23 Paul 824
24 Ernest 821
25 Richard 808
26 Samuel 776
27 Raymond 767
28 Joe 741
29 David 729
30 Charlie 704
31 Ralph 692
32 Harold 690
33 Howard 612
34 Oscar 601
35 Andrew 594
36 Herbert 585
37 Elmer 575
38 Jesse 567
39 Will 559
40 Alfred 521
41 Daniel 515
42 Leo 515
43 Sam 507
44 Benjamin 469
45 Lee 455
46 Floyd 445
47 Jack 441
48 Herman 433
49 Lawrence 430
50 Francis 423
51 Michael 423
52 Eugene 421
53 Claude 419
54 Frederick 413
55 Peter 391
56 Clyde 386
57 Ray 379
58 Edwin 366
59 Lewis 359
60 Leonard 343
61 Tom 343
62 Ben 326
63 Chester 325
64 Edgar 313
65 Clifford 307
66 Martin 299
67 Harvey 293
68 Jacob 292
69 Lester 291
70 Jim 287
71 Luther 285
72 Russell 278
73 Homer 273
74 Otto 270
75 Hugh 269
76 Guy 261
77 Anthony 257
78 Bernard 256
79 Jessie 255
80 Lloyd 253
81 Ed 241
82 Theodore 241
83 Leroy 239
84 Leon 236
85 Patrick 229
86 Everett 226
87 Leslie 223
88 Oliver 222
89 Allen 219
90 Stanley 218
91 Philip 214
92 Archie 207
93 Ira 206
94 Eddie 203
95 Alexander 199
96 Norman 199
97 Horace 196
98 Bert 187
99 Charley 186
100 Victor 180

Top 100 Girls' Names Girl

Rank Name Births
1 Mary 13,151
2 Anna 5,565
3 Margaret 3,700
4 Helen 3,676
5 Elizabeth 3,425
6 Ruth 3,372
7 Ethel 3,287
8 Florence 3,233
9 Emma 2,937
10 Marie 2,649
11 Clara 2,603
12 Minnie 2,592
13 Bessie 2,520
14 Bertha 2,496
15 Edna 2,458
16 Lillian 2,441
17 Alice 2,414
18 Annie 2,393
19 Grace 2,361
20 Mabel 2,221
21 Ida 2,195
22 Rose 2,126
23 Hazel 2,103
24 Martha 1,968
25 Gertrude 1,908
26 Edith 1,820
27 Myrtle 1,818
28 Pearl 1,789
29 Frances 1,776
30 Nellie 1,767
31 Ella 1,761
32 Laura 1,730
33 Elsie 1,716
34 Sarah 1,701
35 Eva 1,673
36 Esther 1,654
37 Louise 1,571
38 Agnes 1,470
39 Carrie 1,452
40 Lillie 1,432
41 Catherine 1,430
42 Lena 1,360
43 Irene 1,347
44 Hattie 1,325
45 Julia 1,320
46 Cora 1,319
47 Gladys 1,258
48 Josephine 1,256
49 Mattie 1,238
50 Mildred 1,220
51 Jennie 1,210
52 Alma 1,177
53 Maude 1,144
54 Mae 1,134
55 Jessie 1,120
56 Blanche 1,091
57 Lucy 1,077
58 Dorothy 1,052
59 Mamie 1,043
60 Lula 1,042
61 Stella 1,035
62 Ada 1,018
63 Fannie 1,003
64 Katherine 948
65 Viola 906
66 Maggie 895
67 Ruby 874
68 Nora 854
69 Dora 827
70 Rosa 780
71 May 763
72 Ellen 759
73 Sadie 745
74 Effie 712
75 Willie 709
76 Beatrice 684
77 Della 681
78 Susie 679
79 Beulah 675
80 Pauline 656
81 Daisy 645
82 Nettie 630
83 Marguerite 624
84 Flora 619
85 Lydia 618
86 Vera 618
87 Lottie 597
88 Olive 589
89 Marion 587
90 Sallie 584
91 Virginia 583
92 Lizzie 562
93 Emily 551
94 Georgia 535
95 Katie 525
96 Kathryn 520
97 Etta 519
98 Nancy 515
99 Evelyn 491
100 Charlotte 484

Nearby Year & Decade Rankings

Compare 1894 with adjacent years and the surrounding decade

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