Most Popular Baby Names of 1891

In 1891, Mary was the most popular name for girls, given to 11,704 babies, and John topped the boys' list with 7,680. Mary held on to number one for a 12th year in a row, and John held on to number one for a 12th year in a row.

Social Security counted 185,482 girls and 101,191 boys born in 1891 under names given to at least five babies, spread across 1,533 different girls' names and 1,127 boys' names.

Top 100 names of 1891

Top girls' names, 1891
RankNameBabiesvs 1890
1Mary11,704same
2Anna5,099same
3Margaret3,065up 1
4Elizabeth3,059down 1
5Emma2,884same
6Florence2,716same
7Ethel2,689same
8Minnie2,428same
9Helen2,417up 3
10Bertha2,372same
11Clara2,360down 2
12Bessie2,323down 1
13Annie2,096up 2
14Grace2,088down 1
15Mabel2,029up 2
16Alice2,015down 2
17Ida2,002down 1
18Edna1,963same
19Ruth1,857up 27
20Lillian1,812down 1
21Martha1,744up 1
22Rose1,696up 3
23Ella1,685same
24Sarah1,669down 3
25Nellie1,647down 5
26Gertrude1,645same
27Pearl1,605down 3
28Marie1,596same
29Edith1,509up 1
30Laura1,509down 3
31Myrtle1,458up 3
32Hazel1,447up 5
33Eva1,412down 1
34Frances1,397down 1
35Cora1,343up 1
36Carrie1,342down 7
37Louise1,333down 6
38Elsie1,303up 7
39Lillie1,247down 4
40Jennie1,238up 1
41Catherine1,219up 3
42Hattie1,219down 4
43Julia1,200down 3
44Maude1,188down 5
45Lena1,174up 2
46Mattie1,165down 4
47Agnes1,125up 3
48Jessie1,119down 5
49Josephine1,031same
50Lula1,010down 2
51Ada975same
52Irene950up 8
53Lucy944same
54Mae933up 4
55Alma929up 2
56Blanche917down 1
57Fannie916down 5
58Dora870up 4
59Stella867down 3
60Maggie841up 1
61Mamie830down 7
62Katherine803down 3
63Nora801same
64Mildred761up 7
65Rosa729down 1
66Esther710up 9
67Effie704down 1
68May696down 3
69Ellen675up 1
70Gladys633up 12
71Nettie620down 4
72Sadie617down 3
73Viola609down 5
74Della607down 2
75Sallie569up 5
76Dorothy566up 17
77Susie566down 4
78Willie562down 1
79Daisy557down 3
80Ruby554up 1
81Beulah526down 2
82Lizzie525down 8
83Nancy523up 1
84Marguerite511up 12
85Olive509up 4
86Lydia507down 8
87Kathryn504up 4
88Lottie501same
89Flora497down 4
90Katie494down 3
91Beatrice485up 7
92Addie467same
93Pauline455down 3
94Etta452up 1
95Emily444down 9
96Georgia444down 13
97Virginia439up 3
98Vera426up 5
99Marion413up 7
100Caroline402down 6
Top boys' names, 1891
RankNameBabiesvs 1890
1John7,680same
2William6,763same
3James4,516same
4George3,931same
5Charles3,640same
6Frank2,652same
7Joseph2,572same
8Robert2,240same
9Harry2,132up 1
10Henry2,049down 1
11Edward1,989same
12Thomas1,982same
13Walter1,668same
14Arthur1,514same
15Fred1,362same
16Albert1,207same
17Clarence1,007same
18Roy838same
19Louis786same
20Samuel753same
21Willie739up 2
22Ernest715same
23Charlie707down 2
24Carl675up 3
25Earl674down 1
26David673same
27Richard609down 2
28Ralph587up 4
29Joe584down 1
30Raymond575up 6
31Paul564same
32Oscar551down 3
33Andrew521up 1
34Will520down 4
35Jesse519down 2
36Elmer508up 2
37Daniel505up 2
38Herbert501up 4
39Alfred499down 4
40Howard485same
41Benjamin461down 4
42Harold419up 5
43Sam418down 2
44Frederick412down 1
45Peter396same
46Lawrence389up 6
47Herman383up 3
48Eugene362down 2
49Ray360up 7
50Lewis357up 1
51Leo353down 2
52Lee342down 8
53Floyd336up 7
54Francis333up 1
55Michael333down 7
56Martin331up 2
57Claude327same
58Clyde327up 6
59Edwin327up 4
60Tom318down 1
61Ben302down 7
62Jack290down 9
63Jim288down 1
64Edgar277down 3
65Harvey274same
66Otto274up 2
67Guy262up 5
68Chester252up 1
69Jacob238down 3
70Ed237same
71Luther236same
72Leonard235down 5
73Hugh233up 7
74Homer230up 3
75Jessie227down 2
76Theodore224up 13
77Oliver212up 4
78Patrick212down 3
79Archie201same
80Philip198up 8
81Clifford196up 2
82Charley193up 11
83Lester191down 7
84Leroy190down 10
85Bernard187up 13
86August186down 2
87Russell186up 8
88Lloyd185up 6
89Bert181up 8
90Eddie179down 4
91Ira179down 9
92Stanley178down 14
93Everett174up 9
94Allen173down 4
95Alexander172down 10
96Anthony170down 5
97Horace165up 6
98Leslie164down 2
99Grover163same
100Norman163up 8

Biggest climbers in 1891

The names that gained the most ground within the top 1,000 compared with 1890.

Girls

  • Lutie: up 440 places, from 913th to 473rd
  • Sybil: up 411 places, from 932nd to 521st
  • Nevada: up 405 places, from 988th to 583rd
  • Faith: up 389 places, from 887th to 498th
  • Ethelyn: up 361 places, from 961st to 600th
  • Berenice: up 339 places, from 948th to 609th
  • Theresia: up 335 places, from 1000th to 665th
  • Eudora: up 333 places, from 964th to 631st
  • Carmela: up 324 places, from 951st to 627th
  • Freida: up 321 places, from 771st to 450th

Boys

  • Colonel: up 510 places, from 911th to 401st
  • Hezekiah: up 503 places, from 938th to 435th
  • Hector: up 428 places, from 937th to 509th
  • Tillman: up 398 places, from 806th to 408th
  • Alfonso: up 398 places, from 998th to 600th
  • Willam: up 396 places, from 991st to 595th
  • Rollin: up 393 places, from 979th to 586th
  • Orlando: up 387 places, from 968th to 581st
  • Dana: up 366 places, from 824th to 458th
  • Wright: up 359 places, from 993rd to 634th

New to the top 1,000 in 1891

Girls

  • Annis, 608th (back after dropping out)
  • Glennie, 649th (back after dropping out)
  • Rachael, 660th (back after dropping out)
  • Zada, 668th (back after dropping out)
  • Zena, 694th (back after dropping out)
  • Aurora, 697th (back after dropping out)
  • Jo, 710th (back after dropping out)
  • Marvel, 716th (back after dropping out)
  • Elvie, 732nd (back after dropping out)
  • Sister, 745th (back after dropping out)

Boys

  • Roswell, 394th (back after dropping out)
  • Crawford, 445th (back after dropping out)
  • Sheridan, 492nd (its first time ever)
  • Hampton, 505th (back after dropping out)
  • Pinkney, 520th (back after dropping out)
  • Alois, 524th (back after dropping out)
  • Ellie, 530th (back after dropping out)
  • Jodie, 540th (back after dropping out)
  • Jordan, 542nd (back after dropping out)
  • Mahlon, 547th (back after dropping out)

How spread out were names in 1891?

The ten most popular girls' names went to 20.7% of the girls counted in 1891, and the top ten boys' names to 37.7% of the boys. In 2025, those shares were 7% for girls and 8% for boys.

Source: Social Security Administration, national baby name data, data through 2025. Names given to fewer than five babies of one sex in a year aren't published, so totals are a little lower than actual births.