United States: Most Popular Baby Names in 1887

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

Show all 1000

Girl Names

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

Show all 1000

Source: Social Security Administration