United States: Most Popular Baby Names in 1891

Names given to at least 5 babies born in the United States in a year, from Social Security card applications. Accents are left out (José is counted as Jose).

Boy Names

  1. 1 John 7,680 babies =
  2. 2 William 6,763 babies =
  3. 3 James 4,516 babies =
  4. 4 George 3,931 babies =
  5. 5 Charles 3,640 babies =
  6. 6 Frank 2,652 babies =
  7. 7 Joseph 2,572 babies =
  8. 8 Robert 2,240 babies =
  9. 9 Harry 2,132 babies 1
  10. 10 Henry 2,049 babies 1
  11. 11 Edward 1,989 babies =
  12. 12 Thomas 1,982 babies =
  13. 13 Walter 1,668 babies =
  14. 14 Arthur 1,514 babies =
  15. 15 Fred 1,362 babies =
  16. 16 Albert 1,207 babies =
  17. 17 Clarence 1,007 babies =
  18. 18 Roy 838 babies =
  19. 19 Louis 786 babies =
  20. 20 Samuel 753 babies =
  21. 21 Willie 739 babies 2
  22. 22 Ernest 715 babies =
  23. 23 Charlie 707 babies 2
  24. 24 Carl 675 babies 3
  25. 25 Earl 674 babies 1
  26. 26 David 673 babies =
  27. 27 Richard 609 babies 2
  28. 28 Ralph 587 babies 4
  29. 29 Joe 584 babies 1
  30. 30 Raymond 575 babies 6
  31. 31 Paul 564 babies =
  32. 32 Oscar 551 babies 3
  33. 33 Andrew 521 babies 1
  34. 34 Will 520 babies 4
  35. 35 Jesse 519 babies 2
  36. 36 Elmer 508 babies 2
  37. 37 Daniel 505 babies 2
  38. 38 Herbert 501 babies 4
  39. 39 Alfred 499 babies 4
  40. 40 Howard 485 babies =
  41. 41 Benjamin 461 babies 4
  42. 42 Harold 419 babies 5
  43. 43 Sam 418 babies 2
  44. 44 Frederick 412 babies 1
  45. 45 Peter 396 babies =
  46. 46 Lawrence 389 babies 6
  47. 47 Herman 383 babies 3
  48. 48 Eugene 362 babies 2
  49. 49 Ray 360 babies 7
  50. 50 Lewis 357 babies 1
  51. 51 Leo 353 babies 2
  52. 52 Lee 342 babies 8
  53. 53 Floyd 336 babies 7
  54. 54 Francis 333 babies 1
  55. 55 Michael 333 babies 7
  56. 56 Martin 331 babies 2
  57. 57 Claude 327 babies =
  58. 58 Clyde 327 babies 6
  59. 59 Edwin 327 babies 4
  60. 60 Tom 318 babies 1
  61. 61 Ben 302 babies 7
  62. 62 Jack 290 babies 9
  63. 63 Jim 288 babies 1
  64. 64 Edgar 277 babies 3
  65. 65 Harvey 274 babies =
  66. 66 Otto 274 babies 2
  67. 67 Guy 262 babies 5
  68. 68 Chester 252 babies 1
  69. 69 Jacob 238 babies 3
  70. 70 Ed 237 babies =
  71. 71 Luther 236 babies =
  72. 72 Leonard 235 babies 5
  73. 73 Hugh 233 babies 7
  74. 74 Homer 230 babies 3
  75. 75 Jessie 227 babies 2
  76. 76 Theodore 224 babies 13
  77. 77 Oliver 212 babies 4
  78. 78 Patrick 212 babies 3
  79. 79 Archie 201 babies =
  80. 80 Philip 198 babies 8
  81. 81 Clifford 196 babies 2
  82. 82 Charley 193 babies 11
  83. 83 Lester 191 babies 7
  84. 84 Leroy 190 babies 10
  85. 85 Bernard 187 babies 13
  86. 86 August 186 babies 2
  87. 87 Russell 186 babies 8
  88. 88 Lloyd 185 babies 6
  89. 89 Bert 181 babies 8
  90. 90 Eddie 179 babies 4
  91. 91 Ira 179 babies 9
  92. 92 Stanley 178 babies 14
  93. 93 Everett 174 babies 9
  94. 94 Allen 173 babies 4
  95. 95 Alexander 172 babies 10
  96. 96 Anthony 170 babies 5
  97. 97 Horace 165 babies 6
  98. 98 Leslie 164 babies 2
  99. 99 Grover 163 babies =
  100. 100 Norman 163 babies 8

Show all 1000

Girl Names

  1. 1 Mary 11,704 babies =
  2. 2 Anna 5,099 babies =
  3. 3 Margaret 3,065 babies 1
  4. 4 Elizabeth 3,059 babies 1
  5. 5 Emma 2,884 babies =
  6. 6 Florence 2,716 babies =
  7. 7 Ethel 2,689 babies =
  8. 8 Minnie 2,428 babies =
  9. 9 Helen 2,417 babies 3
  10. 10 Bertha 2,372 babies =
  11. 11 Clara 2,360 babies 2
  12. 12 Bessie 2,323 babies 1
  13. 13 Annie 2,096 babies 2
  14. 14 Grace 2,088 babies 1
  15. 15 Mabel 2,029 babies 2
  16. 16 Alice 2,015 babies 2
  17. 17 Ida 2,002 babies 1
  18. 18 Edna 1,963 babies =
  19. 19 Ruth 1,857 babies 27
  20. 20 Lillian 1,812 babies 1
  21. 21 Martha 1,744 babies 1
  22. 22 Rose 1,696 babies 3
  23. 23 Ella 1,685 babies =
  24. 24 Sarah 1,669 babies 3
  25. 25 Nellie 1,647 babies 5
  26. 26 Gertrude 1,645 babies =
  27. 27 Pearl 1,605 babies 3
  28. 28 Marie 1,596 babies =
  29. 29 Edith 1,509 babies 1
  30. 30 Laura 1,509 babies 3
  31. 31 Myrtle 1,458 babies 3
  32. 32 Hazel 1,447 babies 5
  33. 33 Eva 1,412 babies 1
  34. 34 Frances 1,397 babies 1
  35. 35 Cora 1,343 babies 1
  36. 36 Carrie 1,342 babies 7
  37. 37 Louise 1,333 babies 6
  38. 38 Elsie 1,303 babies 7
  39. 39 Lillie 1,247 babies 4
  40. 40 Jennie 1,238 babies 1
  41. 41 Catherine 1,219 babies 3
  42. 42 Hattie 1,219 babies 4
  43. 43 Julia 1,200 babies 3
  44. 44 Maude 1,188 babies 5
  45. 45 Lena 1,174 babies 2
  46. 46 Mattie 1,165 babies 4
  47. 47 Agnes 1,125 babies 3
  48. 48 Jessie 1,119 babies 5
  49. 49 Josephine 1,031 babies =
  50. 50 Lula 1,010 babies 2
  51. 51 Ada 975 babies =
  52. 52 Irene 950 babies 8
  53. 53 Lucy 944 babies =
  54. 54 Mae 933 babies 4
  55. 55 Alma 929 babies 2
  56. 56 Blanche 917 babies 1
  57. 57 Fannie 916 babies 5
  58. 58 Dora 870 babies 4
  59. 59 Stella 867 babies 3
  60. 60 Maggie 841 babies 1
  61. 61 Mamie 830 babies 7
  62. 62 Katherine 803 babies 3
  63. 63 Nora 801 babies =
  64. 64 Mildred 761 babies 7
  65. 65 Rosa 729 babies 1
  66. 66 Esther 710 babies 9
  67. 67 Effie 704 babies 1
  68. 68 May 696 babies 3
  69. 69 Ellen 675 babies 1
  70. 70 Gladys 633 babies 12
  71. 71 Nettie 620 babies 4
  72. 72 Sadie 617 babies 3
  73. 73 Viola 609 babies 5
  74. 74 Della 607 babies 2
  75. 75 Sallie 569 babies 5
  76. 76 Dorothy 566 babies 17
  77. 77 Susie 566 babies 4
  78. 78 Willie 562 babies 1
  79. 79 Daisy 557 babies 3
  80. 80 Ruby 554 babies 1
  81. 81 Beulah 526 babies 2
  82. 82 Lizzie 525 babies 8
  83. 83 Nancy 523 babies 1
  84. 84 Marguerite 511 babies 12
  85. 85 Olive 509 babies 4
  86. 86 Lydia 507 babies 8
  87. 87 Kathryn 504 babies 4
  88. 88 Lottie 501 babies =
  89. 89 Flora 497 babies 4
  90. 90 Katie 494 babies 3
  91. 91 Beatrice 485 babies 7
  92. 92 Addie 467 babies =
  93. 93 Pauline 455 babies 3
  94. 94 Etta 452 babies 1
  95. 95 Emily 444 babies 9
  96. 96 Georgia 444 babies 13
  97. 97 Virginia 439 babies 3
  98. 98 Vera 426 babies 5
  99. 99 Marion 413 babies 7
  100. 100 Caroline 402 babies 6

Show all 1000

Source: Social Security Administration