Top Baby Names of 1887

Most popular names for boys and girls in 1887.

What the Data Says About 1887

The Social Security Administration's national 1887 file shows 186,902 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 1887 was John, with 8,110 births registered nationally. The #1 girl name of 1887 was Mary, with 9,888 births nationally. The top 100 boys captured 80,140 births compared with 106,762 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.

1887 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 1887 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 1887. Names with fewer than five occurrences nationally in 1887 are excluded from SSA's public file to protect privacy, meaning the true number of unique names given in 1887 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,110
2 William 7,470
3 James 4,768
4 George 4,284
5 Charles 4,031
6 Frank 2,883
7 Joseph 2,456
8 Henry 2,228
9 Thomas 2,151
10 Edward 2,125
11 Robert 2,125
12 Harry 2,057
13 Walter 1,704
14 Arthur 1,489
15 Fred 1,454
16 Albert 1,294
17 Clarence 892
18 Samuel 802
19 Louis 791
20 Roy 726
21 Joe 685
22 David 673
23 Ernest 653
24 Charlie 642
25 Richard 622
26 Jesse 601
27 Willie 590
28 Carl 588
29 Oscar 574
30 Will 561
31 Daniel 556
32 Earl 537
33 Andrew 520
34 Benjamin 473
35 Alfred 468
36 Elmer 467
37 Frederick 464
38 Ralph 463
39 Sam 463
40 Paul 449
41 Herbert 445
42 Howard 429
43 Peter 421
44 Lee 400
45 Herman 394
46 Claude 375
47 Raymond 372
48 Michael 344
49 Lewis 343
50 Jim 339
51 Martin 331
52 Tom 329
53 Eugene 327
54 Francis 327
55 Clyde 320
56 Jacob 317
57 Edwin 310
58 Ben 305
59 Grover 290
60 Lawrence 283
61 Harold 279
62 Ed 275
63 Luther 267
64 Edgar 266
65 Harvey 262
66 Ray 258
67 Otto 253
68 Jack 251
69 Hugh 250
70 Homer 248
71 Guy 238
72 Bert 237
73 Floyd 232
74 Leo 232
75 Charley 221
76 Patrick 218
77 Ira 215
78 Chester 207
79 Leonard 207
80 Oliver 203
81 Allen 202
82 Theodore 201
83 August 194
84 Isaac 194
85 Archie 184
86 Jessie 182
87 Alexander 180
88 Leroy 177
89 Lester 168
90 Leslie 166
91 Clifford 165
92 Stephen 165
93 Julius 164
94 Warren 163
95 Philip 161
96 Horace 160
97 Bernard 159
98 Anthony 153
99 Leon 147
100 Emil 146

Top 100 Girls' Names Girl

Rank Name Births
1 Mary 9,888
2 Anna 4,227
3 Elizabeth 2,681
4 Emma 2,647
5 Margaret 2,419
6 Minnie 2,215
7 Bertha 2,037
8 Clara 1,984
9 Florence 1,964
10 Ida 1,929
11 Ethel 1,907
12 Annie 1,844
13 Bessie 1,838
14 Alice 1,819
15 Grace 1,692
16 Ella 1,521
17 Martha 1,504
18 Mabel 1,494
19 Nellie 1,457
20 Sarah 1,436
21 Helen 1,405
22 Laura 1,364
23 Carrie 1,344
24 Edna 1,339
25 Pearl 1,316
26 Lillian 1,308
27 Cora 1,257
28 Gertrude 1,251
29 Edith 1,243
30 Rose 1,242
31 Maude 1,162
32 Hattie 1,135
33 Eva 1,125
34 Frances 1,105
35 Louise 1,088
36 Myrtle 1,087
37 Lillie 1,072
38 Jennie 1,047
39 Julia 1,043
40 Mattie 1,031
41 Jessie 1,012
42 Lena 1,004
43 Marie 994
44 Catherine 967
45 Ada 910
46 Agnes 896
47 Lula 891
48 Dora 842
49 Elsie 833
50 Josephine 815
51 Lucy 811
52 Fannie 798
53 Katherine 794
54 Blanche 763
55 Maggie 740
56 Nora 735
57 Mamie 716
58 Mae 680
59 Stella 664
60 Rosa 659
61 May 648
62 Ruth 627
63 Alma 623
64 Effie 615
65 Nettie 595
66 Ellen 579
67 Daisy 532
68 Lizzie 525
69 Sallie 525
70 Sadie 519
71 Nancy 511
72 Hazel 504
73 Irene 504
74 Della 496
75 Susie 485
76 Lydia 448
77 Katie 440
78 Etta 437
79 Esther 431
80 Viola 420
81 Lottie 414
82 Flora 408
83 Maud 402
84 Caroline 398
85 Olive 394
86 Addie 393
87 Kathryn 384
88 Willie 379
89 Mildred 373
90 Beulah 355
91 Charlotte 351
92 Georgia 351
93 Amelia 344
94 Harriet 342
95 Nannie 340
96 Amanda 338
97 Ollie 338
98 Emily 335
99 Susan 335
100 Mollie 333

Nearby Year & Decade Rankings

Compare 1887 with adjacent years and the surrounding decade

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