Top Baby Names of 1897

Most popular names for boys and girls in 1897.

What the Data Says About 1897

The Social Security Administration's national 1897 file shows 247,879 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 1897 was John, with 7,550 births registered nationally. The #1 girl name of 1897 was Mary, with 13,413 births nationally. The top 100 boys captured 85,644 births compared with 162,235 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.

1897 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 1897 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 1897. Names with fewer than five occurrences nationally in 1897 are excluded from SSA's public file to protect privacy, meaning the true number of unique names given in 1897 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 7,550
2 William 7,198
3 James 5,113
4 George 4,078
5 Charles 3,341
6 Joseph 2,827
7 Frank 2,726
8 Robert 2,701
9 Edward 2,121
10 Henry 1,994
11 Thomas 1,980
12 Walter 1,895
13 Harry 1,879
14 Arthur 1,647
15 Albert 1,377
16 Fred 1,301
17 Clarence 1,201
18 Willie 1,151
19 Roy 999
20 Paul 923
21 Harold 860
22 Raymond 837
23 Louis 831
24 Earl 829
25 Carl 828
26 Joe 798
27 Ernest 785
28 Samuel 759
29 David 730
30 Charlie 714
31 Richard 702
32 Ralph 697
33 Howard 634
34 Elmer 587
35 Herbert 565
36 Andrew 555
37 Oscar 543
38 Jesse 529
39 Daniel 520
40 Alfred 513
41 Lawrence 505
42 Jack 497
43 Francis 496
44 Will 491
45 Sam 478
46 Leo 462
47 Lee 453
48 Floyd 451
49 Eugene 447
50 Herman 412
51 Peter 397
52 Ray 397
53 Edwin 380
54 Benjamin 378
55 Lewis 378
56 Frederick 369
57 Michael 368
58 Clyde 359
59 Claude 345
60 Martin 312
61 Leonard 310
62 Lester 310
63 Tom 298
64 Russell 295
65 Ben 291
66 Leroy 291
67 Chester 290
68 Clifford 285
69 Edgar 278
70 Homer 278
71 Luther 271
72 Harvey 268
73 Eddie 263
74 Lloyd 258
75 Jim 252
76 Anthony 249
77 Stanley 240
78 Bernard 234
79 Jessie 234
80 Otto 234
81 Leon 229
82 Allen 226
83 Leslie 222
84 Cecil 216
85 Theodore 215
86 Hugh 213
87 Patrick 210
88 Jacob 204
89 Philip 200
90 Ed 198
91 Norman 197
92 Donald 195
93 Guy 195
94 Stephen 194
95 Archie 190
96 Victor 190
97 Alvin 186
98 Percy 183
99 Ira 180
100 Everett 179

Top 100 Girls' Names Girl

Rank Name Births
1 Mary 13,413
2 Anna 5,429
3 Helen 4,519
4 Margaret 4,146
5 Ruth 3,878
6 Elizabeth 3,442
7 Florence 3,369
8 Ethel 3,182
9 Marie 3,078
10 Emma 2,698
11 Lillian 2,683
12 Edna 2,567
13 Bertha 2,502
14 Grace 2,458
15 Clara 2,454
16 Alice 2,431
17 Bessie 2,407
18 Hazel 2,339
19 Rose 2,316
20 Annie 2,307
21 Minnie 2,284
22 Mabel 2,222
23 Gertrude 2,135
24 Ida 2,108
25 Pearl 2,076
26 Martha 1,990
27 Frances 1,975
28 Esther 1,911
29 Myrtle 1,833
30 Edith 1,823
31 Elsie 1,763
32 Gladys 1,737
33 Mildred 1,723
34 Sarah 1,713
35 Eva 1,709
36 Ella 1,708
37 Nellie 1,693
38 Irene 1,587
39 Laura 1,585
40 Agnes 1,579
41 Louise 1,563
42 Catherine 1,511
43 Dorothy 1,472
44 Lillie 1,401
45 Julia 1,380
46 Carrie 1,365
47 Josephine 1,267
48 Hattie 1,251
49 Cora 1,246
50 Lena 1,239
51 Alma 1,213
52 Jessie 1,191
53 Mattie 1,181
54 Mae 1,144
55 Blanche 1,092
56 Jennie 1,074
57 Ruby 1,025
58 Viola 1,017
59 Mamie 1,006
60 Marion 994
61 Lucy 984
62 Maude 984
63 Lula 971
64 Stella 966
65 Katherine 962
66 Ada 956
67 Fannie 956
68 Beatrice 942
69 Dora 862
70 Willie 818
71 Nora 812
72 Pauline 777
73 Vera 776
74 Rosa 770
75 Maggie 760
76 Sadie 757
77 Ellen 733
78 Marguerite 728
79 Effie 698
80 Evelyn 690
81 Beulah 688
82 Lucille 648
83 Lydia 642
84 Virginia 638
85 Susie 626
86 Daisy 624
87 Della 624
88 Emily 619
89 Leona 619
90 Nettie 614
91 May 595
92 Olive 583
93 Kathryn 570
94 Hilda 561
95 Eleanor 559
96 Nancy 553
97 Ann 545
98 Sallie 545
99 Lizzie 543
100 Theresa 533

Nearby Year & Decade Rankings

Compare 1897 with adjacent years and the surrounding decade

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