United States: Most Popular Baby Names in 1889

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,548 babies =
  2. 2 William 7,772 babies =
  3. 3 James 5,020 babies =
  4. 4 George 4,430 babies =
  5. 5 Charles 4,199 babies =
  6. 6 Frank 2,975 babies =
  7. 7 Joseph 2,729 babies =
  8. 8 Harry 2,559 babies 1
  9. 9 Robert 2,513 babies 1
  10. 10 Edward 2,299 babies 1
  11. 11 Henry 2,286 babies 1
  12. 12 Thomas 2,233 babies =
  13. 13 Walter 1,916 babies =
  14. 14 Arthur 1,668 babies =
  15. 15 Fred 1,554 babies =
  16. 16 Albert 1,353 babies =
  17. 17 Clarence 984 babies =
  18. 18 Roy 888 babies 2
  19. 19 Louis 837 babies =
  20. 20 Samuel 810 babies 2
  21. 21 Benjamin 760 babies 4
  22. 22 David 757 babies 1
  23. 23 Ernest 736 babies 4
  24. 24 Richard 711 babies 2
  25. 25 Joe 709 babies 2
  26. 26 Willie 708 babies 2
  27. 27 Carl 704 babies 2
  28. 28 Earl 688 babies 2
  29. 29 Charlie 685 babies 7
  30. 30 Will 631 babies 2
  31. 31 Jesse 576 babies 1
  32. 32 Oscar 572 babies 1
  33. 33 Andrew 561 babies =
  34. 34 Elmer 557 babies 5
  35. 35 Paul 555 babies 3
  36. 36 Daniel 515 babies 1
  37. 37 Raymond 511 babies 8
  38. 38 Howard 503 babies 2
  39. 39 Ralph 495 babies 3
  40. 40 Sam 486 babies 6
  41. 41 Alfred 472 babies 4
  42. 42 Herbert 472 babies 1
  43. 43 Ben 453 babies 4
  44. 44 Frederick 451 babies 2
  45. 45 Peter 425 babies 4
  46. 46 Lee 415 babies 2
  47. 47 Lewis 414 babies 3
  48. 48 Herman 405 babies 3
  49. 49 Claude 386 babies 6
  50. 50 Tom 379 babies 1
  51. 51 Michael 377 babies 5
  52. 52 Eugene 369 babies 1
  53. 53 Martin 367 babies 1
  54. 54 Ray 355 babies 9
  55. 55 Francis 346 babies 2
  56. 56 Lawrence 342 babies 5
  57. 57 Harold 340 babies 13
  58. 58 Jim 328 babies 2
  59. 59 Leo 325 babies =
  60. 60 Edgar 322 babies 5
  61. 61 Jack 322 babies 3
  62. 62 Clyde 318 babies 2
  63. 63 Floyd 313 babies 4
  64. 64 Harvey 311 babies 2
  65. 65 Otto 309 babies 1
  66. 66 Edwin 306 babies 3
  67. 67 Jacob 295 babies 9
  68. 68 Harrison 288 babies 16
  69. 69 Chester 274 babies 3
  70. 70 Guy 271 babies 1
  71. 71 Ed 270 babies 3
  72. 72 Luther 270 babies 2
  73. 73 Homer 255 babies 3
  74. 74 Patrick 236 babies 7
  75. 75 Bert 231 babies 2
  76. 76 Theodore 231 babies 4
  77. 77 Leonard 229 babies 6
  78. 78 Hugh 225 babies 1
  79. 79 Allen 222 babies 4
  80. 80 Anthony 219 babies 13
  81. 81 Bernard 215 babies 6
  82. 82 Lester 213 babies 15
  83. 83 Grover 210 babies 39
  84. 84 Oliver 210 babies 4
  85. 85 Ira 207 babies 1
  86. 86 Jessie 207 babies 8
  87. 87 Clifford 202 babies 5
  88. 88 Charley 199 babies 11
  89. 89 Russell 198 babies 26
  90. 90 Archie 195 babies 6
  91. 91 Isaac 188 babies 6
  92. 92 Leroy 186 babies 3
  93. 93 Alexander 185 babies 11
  94. 94 Leon 184 babies 4
  95. 95 Philip 183 babies 4
  96. 96 August 171 babies 10
  97. 97 Milton 171 babies 7
  98. 98 Lloyd 167 babies 2
  99. 99 Warren 167 babies 13
  100. 100 Horace 166 babies 3

Show all 1000

Girl Names

  1. 1 Mary 11,648 babies =
  2. 2 Anna 5,062 babies =
  3. 3 Elizabeth 3,058 babies =
  4. 4 Margaret 2,917 babies 1
  5. 5 Emma 2,884 babies 1
  6. 6 Minnie 2,624 babies =
  7. 7 Florence 2,465 babies 1
  8. 8 Ethel 2,463 babies 1
  9. 9 Bessie 2,343 babies 1
  10. 10 Clara 2,319 babies 1
  11. 11 Bertha 2,293 babies 4
  12. 12 Alice 2,145 babies 1
  13. 13 Annie 2,123 babies 1
  14. 14 Ida 2,122 babies 2
  15. 15 Grace 2,049 babies =
  16. 16 Mabel 1,947 babies 1
  17. 17 Helen 1,909 babies 1
  18. 18 Edna 1,815 babies 4
  19. 19 Nellie 1,752 babies 2
  20. 20 Sarah 1,730 babies =
  21. 21 Martha 1,711 babies 2
  22. 22 Ella 1,647 babies 4
  23. 23 Lillian 1,640 babies =
  24. 24 Pearl 1,588 babies 2
  25. 25 Laura 1,567 babies =
  26. 26 Rose 1,550 babies 1
  27. 27 Carrie 1,547 babies 3
  28. 28 Gertrude 1,543 babies =
  29. 29 Edith 1,523 babies =
  30. 30 Marie 1,436 babies 10
  31. 31 Eva 1,372 babies 3
  32. 32 Cora 1,365 babies 1
  33. 33 Myrtle 1,361 babies 2
  34. 34 Frances 1,351 babies 4
  35. 35 Hattie 1,328 babies 1
  36. 36 Maude 1,293 babies 4
  37. 37 Lillie 1,289 babies 4
  38. 38 Louise 1,283 babies 5
  39. 39 Jennie 1,252 babies 2
  40. 40 Julia 1,201 babies 2
  41. 41 Elsie 1,199 babies 6
  42. 42 Catherine 1,198 babies =
  43. 43 Jessie 1,196 babies =
  44. 44 Mattie 1,173 babies 5
  45. 45 Lena 1,096 babies =
  46. 46 Ruth 1,073 babies 13
  47. 47 Lula 1,067 babies 3
  48. 48 Hazel 1,056 babies 7
  49. 49 Josephine 1,047 babies =
  50. 50 Agnes 1,033 babies 2
  51. 51 Ada 1,005 babies 5
  52. 52 Blanche 972 babies =
  53. 53 Fannie 909 babies 3
  54. 54 Lucy 893 babies 3
  55. 55 Stella 891 babies 9
  56. 56 Katherine 889 babies =
  57. 57 Mae 883 babies 3
  58. 58 Mamie 883 babies 5
  59. 59 Dora 882 babies 5
  60. 60 Nora 831 babies 1
  61. 61 Maggie 825 babies 4
  62. 62 Alma 819 babies 4
  63. 63 Irene 737 babies 3
  64. 64 May 723 babies 1
  65. 65 Effie 711 babies =
  66. 66 Rosa 707 babies 4
  67. 67 Sadie 664 babies 2
  68. 68 Ellen 653 babies =
  69. 69 Mildred 625 babies 14
  70. 70 Nettie 622 babies 3
  71. 71 Susie 607 babies 1
  72. 72 Della 606 babies 1
  73. 73 Daisy 583 babies =
  74. 74 Lizzie 570 babies 1
  75. 75 Esther 553 babies 2
  76. 76 Viola 536 babies 2
  77. 77 Sallie 525 babies 7
  78. 78 Ruby 522 babies 16
  79. 79 Flora 516 babies 1
  80. 80 Katie 502 babies =
  81. 81 Beulah 498 babies 14
  82. 82 Lottie 498 babies 1
  83. 83 Lydia 496 babies 2
  84. 84 Caroline 491 babies 5
  85. 85 Willie 488 babies 6
  86. 86 Nancy 470 babies 10
  87. 87 Etta 465 babies 5
  88. 88 Olive 464 babies 1
  89. 89 Charlotte 455 babies 1
  90. 90 Addie 448 babies 1
  91. 91 Georgia 445 babies 7
  92. 92 Maud 432 babies 6
  93. 93 Emily 429 babies 3
  94. 94 Kathryn 415 babies 1
  95. 95 Pauline 415 babies 3
  96. 96 Gladys 414 babies 21
  97. 97 Amanda 413 babies =
  98. 98 Mollie 402 babies 4
  99. 99 Harriet 397 babies =
  100. 100 Nannie 396 babies 4

Show all 1000

Source: Social Security Administration