Top Baby Names of 1895

Most popular names for boys and girls in 1895.

What the Data Says About 1895

The Social Security Administration's national 1895 file shows 253,311 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 1895 was John, with 8,320 births registered nationally. The #1 girl name of 1895 was Mary, with 13,447 births nationally. The top 100 boys captured 89,822 births compared with 163,489 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.

1895 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 1895 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 1895. Names with fewer than five occurrences nationally in 1895 are excluded from SSA's public file to protect privacy, meaning the true number of unique names given in 1895 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,320
2 William 7,277
3 James 5,335
4 George 4,289
5 Charles 3,633
6 Frank 3,012
7 Joseph 2,992
8 Robert 2,635
9 Henry 2,221
10 Edward 2,203
11 Thomas 2,153
12 Harry 2,128
13 Walter 2,015
14 Arthur 1,666
15 Fred 1,483
16 Albert 1,391
17 Clarence 1,326
18 Willie 1,071
19 Roy 1,028
20 Paul 933
21 Louis 913
22 Carl 851
23 Earl 851
24 Ernest 834
25 Samuel 814
26 Raymond 806
27 Charlie 767
28 Joe 763
29 Harold 753
30 Ralph 736
31 Richard 727
32 David 707
33 Howard 641
34 Elmer 610
35 Jesse 577
36 Herbert 569
37 Andrew 562
38 Alfred 551
39 Oscar 549
40 Daniel 516
41 Lawrence 509
42 Leo 509
43 Sam 487
44 Will 485
45 Francis 480
46 Jack 479
47 Lee 478
48 Benjamin 452
49 Herman 439
50 Eugene 430
51 Floyd 427
52 Michael 413
53 Peter 412
54 Frederick 406
55 Claude 389
56 Ray 380
57 Chester 377
58 Lewis 377
59 Clyde 370
60 Edwin 346
61 Leonard 342
62 Tom 335
63 Ben 324
64 Edgar 323
65 Martin 317
66 Russell 300
67 Homer 296
68 Lester 295
69 Otto 283
70 Harvey 282
71 Jim 278
72 Clifford 272
73 Luther 269
74 Jacob 266
75 Lloyd 263
76 Guy 261
77 Bernard 259
78 Leroy 249
79 Jessie 245
80 Hugh 243
81 Leslie 235
82 Patrick 233
83 Stanley 233
84 Ed 229
85 Eddie 228
86 Anthony 221
87 Leon 219
88 Oliver 216
89 Archie 212
90 Horace 211
91 Norman 211
92 Philip 211
93 Theodore 208
94 Everett 207
95 Ira 207
96 Donald 203
97 Alexander 199
98 Allen 196
99 Victor 196
100 Cecil 192

Top 100 Girls' Names Girl

Rank Name Births
1 Mary 13,447
2 Anna 5,950
3 Helen 4,023
4 Margaret 3,931
5 Elizabeth 3,603
6 Ruth 3,551
7 Florence 3,471
8 Ethel 3,391
9 Marie 3,011
10 Emma 2,952
11 Bertha 2,626
12 Clara 2,613
13 Minnie 2,567
14 Edna 2,560
15 Bessie 2,542
16 Lillian 2,495
17 Alice 2,457
18 Grace 2,448
19 Annie 2,390
20 Mabel 2,359
21 Rose 2,262
22 Hazel 2,252
23 Ida 2,170
24 Gertrude 2,129
25 Martha 2,096
26 Pearl 1,958
27 Edith 1,940
28 Myrtle 1,938
29 Frances 1,833
30 Nellie 1,833
31 Esther 1,803
32 Elsie 1,795
33 Sarah 1,777
34 Eva 1,767
35 Ella 1,692
36 Laura 1,643
37 Louise 1,582
38 Catherine 1,514
39 Mildred 1,474
40 Agnes 1,466
41 Gladys 1,464
42 Carrie 1,463
43 Irene 1,428
44 Lillie 1,414
45 Julia 1,380
46 Hattie 1,338
47 Josephine 1,334
48 Jessie 1,300
49 Cora 1,295
50 Lena 1,289
51 Mattie 1,276
52 Mae 1,193
53 Jennie 1,177
54 Blanche 1,156
55 Alma 1,144
56 Maude 1,136
57 Dorothy 1,127
58 Ada 1,124
59 Mamie 1,119
60 Stella 1,026
61 Lucy 1,016
62 Fannie 1,012
63 Viola 1,010
64 Lula 987
65 Katherine 968
66 Ruby 954
67 Maggie 890
68 Dora 884
69 Marion 856
70 Nora 846
71 Rosa 832
72 Sadie 829
73 Beatrice 814
74 Beulah 760
75 Ellen 746
76 Pauline 734
77 Vera 729
78 Willie 724
79 Effie 708
80 May 691
81 Marguerite 680
82 Nettie 677
83 Susie 674
84 Daisy 665
85 Lydia 656
86 Della 648
87 Evelyn 630
88 Virginia 628
89 Emily 605
90 Kathryn 585
91 Olive 577
92 Sallie 573
93 Nancy 566
94 Georgia 562
95 Lottie 553
96 Flora 552
97 Ann 551
98 Eleanor 544
99 Lizzie 543
100 Katie 536

Nearby Year & Decade Rankings

Compare 1895 with adjacent years and the surrounding decade

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