United States: Most Popular Baby Names in 1895

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,320 babies =
  2. 2 William 7,277 babies =
  3. 3 James 5,335 babies =
  4. 4 George 4,289 babies =
  5. 5 Charles 3,633 babies =
  6. 6 Frank 3,012 babies 1
  7. 7 Joseph 2,992 babies 1
  8. 8 Robert 2,635 babies =
  9. 9 Henry 2,221 babies =
  10. 10 Edward 2,203 babies 1
  11. 11 Thomas 2,153 babies 1
  12. 12 Harry 2,128 babies 2
  13. 13 Walter 2,015 babies =
  14. 14 Arthur 1,666 babies =
  15. 15 Fred 1,483 babies =
  16. 16 Albert 1,391 babies =
  17. 17 Clarence 1,326 babies =
  18. 18 Willie 1,071 babies 1
  19. 19 Roy 1,028 babies 1
  20. 20 Paul 933 babies 3
  21. 21 Louis 913 babies =
  22. 22 Carl 851 babies =
  23. 23 Earl 851 babies 3
  24. 24 Ernest 834 babies =
  25. 25 Samuel 814 babies 1
  26. 26 Raymond 806 babies 1
  27. 27 Charlie 767 babies 3
  28. 28 Joe 763 babies =
  29. 29 Harold 753 babies 3
  30. 30 Ralph 736 babies 1
  31. 31 Richard 727 babies 6
  32. 32 David 707 babies 3
  33. 33 Howard 641 babies =
  34. 34 Elmer 610 babies 3
  35. 35 Jesse 577 babies 3
  36. 36 Herbert 569 babies =
  37. 37 Andrew 562 babies 2
  38. 38 Alfred 551 babies 2
  39. 39 Oscar 549 babies 5
  40. 40 Daniel 516 babies 1
  41. 41 Lawrence 509 babies 8
  42. 42 Leo 509 babies =
  43. 43 Sam 487 babies =
  44. 44 Will 485 babies 5
  45. 45 Francis 480 babies 5
  46. 46 Jack 479 babies 1
  47. 47 Lee 478 babies 2
  48. 48 Benjamin 452 babies 4
  49. 49 Herman 439 babies 1
  50. 50 Eugene 430 babies 2
  51. 51 Floyd 427 babies 5
  52. 52 Michael 413 babies 1
  53. 53 Peter 412 babies 2
  54. 54 Frederick 406 babies =
  55. 55 Claude 389 babies 2
  56. 56 Ray 380 babies 1
  57. 57 Chester 377 babies 6
  58. 58 Lewis 377 babies 1
  59. 59 Clyde 370 babies 3
  60. 60 Edwin 346 babies 2
  61. 61 Leonard 342 babies 1
  62. 62 Tom 335 babies 1
  63. 63 Ben 324 babies 1
  64. 64 Edgar 323 babies =
  65. 65 Martin 317 babies 1
  66. 66 Russell 300 babies 6
  67. 67 Homer 296 babies 6
  68. 68 Lester 295 babies 1
  69. 69 Otto 283 babies 5
  70. 70 Harvey 282 babies 3
  71. 71 Jim 278 babies 1
  72. 72 Clifford 272 babies 7
  73. 73 Luther 269 babies 2
  74. 74 Jacob 266 babies 6
  75. 75 Lloyd 263 babies 5
  76. 76 Guy 261 babies =
  77. 77 Bernard 259 babies 1
  78. 78 Leroy 249 babies 5
  79. 79 Jessie 245 babies =
  80. 80 Hugh 243 babies 5
  81. 81 Leslie 235 babies 6
  82. 82 Patrick 233 babies 3
  83. 83 Stanley 233 babies 7
  84. 84 Ed 229 babies 3
  85. 85 Eddie 228 babies 9
  86. 86 Anthony 221 babies 9
  87. 87 Leon 219 babies 3
  88. 88 Oliver 216 babies =
  89. 89 Archie 212 babies 3
  90. 90 Horace 211 babies 7
  91. 91 Norman 211 babies 5
  92. 92 Philip 211 babies 1
  93. 93 Theodore 208 babies 11
  94. 94 Everett 207 babies 8
  95. 95 Ira 207 babies 2
  96. 96 Donald 203 babies 10
  97. 97 Alexander 199 babies 2
  98. 98 Allen 196 babies 9
  99. 99 Victor 196 babies 1
  100. 100 Cecil 192 babies 2

Show all 1000

Girl Names

  1. 1 Mary 13,447 babies =
  2. 2 Anna 5,950 babies =
  3. 3 Helen 4,023 babies 1
  4. 4 Margaret 3,931 babies 1
  5. 5 Elizabeth 3,603 babies =
  6. 6 Ruth 3,551 babies =
  7. 7 Florence 3,471 babies 1
  8. 8 Ethel 3,391 babies 1
  9. 9 Marie 3,011 babies 1
  10. 10 Emma 2,952 babies 1
  11. 11 Bertha 2,626 babies 3
  12. 12 Clara 2,613 babies 1
  13. 13 Minnie 2,567 babies 1
  14. 14 Edna 2,560 babies 1
  15. 15 Bessie 2,542 babies 2
  16. 16 Lillian 2,495 babies =
  17. 17 Alice 2,457 babies =
  18. 18 Grace 2,448 babies 1
  19. 19 Annie 2,390 babies 1
  20. 20 Mabel 2,359 babies =
  21. 21 Rose 2,262 babies 1
  22. 22 Hazel 2,252 babies 1
  23. 23 Ida 2,170 babies 2
  24. 24 Gertrude 2,129 babies 1
  25. 25 Martha 2,096 babies 1
  26. 26 Pearl 1,958 babies 2
  27. 27 Edith 1,940 babies 1
  28. 28 Myrtle 1,938 babies 1
  29. 29 Frances 1,833 babies =
  30. 30 Nellie 1,833 babies =
  31. 31 Esther 1,803 babies 5
  32. 32 Elsie 1,795 babies 1
  33. 33 Sarah 1,777 babies 1
  34. 34 Eva 1,767 babies 1
  35. 35 Ella 1,692 babies 4
  36. 36 Laura 1,643 babies 4
  37. 37 Louise 1,582 babies =
  38. 38 Catherine 1,514 babies 3
  39. 39 Mildred 1,474 babies 11
  40. 40 Agnes 1,466 babies 2
  41. 41 Gladys 1,464 babies 6
  42. 42 Carrie 1,463 babies 3
  43. 43 Irene 1,428 babies =
  44. 44 Lillie 1,414 babies 4
  45. 45 Julia 1,380 babies =
  46. 46 Hattie 1,338 babies 2
  47. 47 Josephine 1,334 babies 1
  48. 48 Jessie 1,300 babies 7
  49. 49 Cora 1,295 babies 3
  50. 50 Lena 1,289 babies 8
  51. 51 Mattie 1,276 babies 2
  52. 52 Mae 1,193 babies 2
  53. 53 Jennie 1,177 babies 2
  54. 54 Blanche 1,156 babies 2
  55. 55 Alma 1,144 babies 3
  56. 56 Maude 1,136 babies 3
  57. 57 Dorothy 1,127 babies 1
  58. 58 Ada 1,124 babies 4
  59. 59 Mamie 1,119 babies =
  60. 60 Stella 1,026 babies 1
  61. 61 Lucy 1,016 babies 4
  62. 62 Fannie 1,012 babies 1
  63. 63 Viola 1,010 babies 2
  64. 64 Lula 987 babies 4
  65. 65 Katherine 968 babies 1
  66. 66 Ruby 954 babies 1
  67. 67 Maggie 890 babies 1
  68. 68 Dora 884 babies 1
  69. 69 Marion 856 babies 20
  70. 70 Nora 846 babies 2
  71. 71 Rosa 832 babies 1
  72. 72 Sadie 829 babies 1
  73. 73 Beatrice 814 babies 3
  74. 74 Beulah 760 babies 5
  75. 75 Ellen 746 babies 3
  76. 76 Pauline 734 babies 4
  77. 77 Vera 729 babies 9
  78. 78 Willie 724 babies 3
  79. 79 Effie 708 babies 5
  80. 80 May 691 babies 9
  81. 81 Marguerite 680 babies 2
  82. 82 Nettie 677 babies =
  83. 83 Susie 674 babies 5
  84. 84 Daisy 665 babies 3
  85. 85 Lydia 656 babies =
  86. 86 Della 648 babies 9
  87. 87 Evelyn 630 babies 12
  88. 88 Virginia 628 babies 3
  89. 89 Emily 605 babies 4
  90. 90 Kathryn 585 babies 6
  91. 91 Olive 577 babies 3
  92. 92 Sallie 573 babies 2
  93. 93 Nancy 566 babies 5
  94. 94 Georgia 562 babies =
  95. 95 Lottie 553 babies 8
  96. 96 Flora 552 babies 12
  97. 97 Ann 551 babies 8
  98. 98 Eleanor 544 babies 10
  99. 99 Lizzie 543 babies 7
  100. 100 Katie 536 babies 5

Show all 1000

Source: Social Security Administration