United States: Most Popular Baby Names in 1897

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,550 babies =
  2. 2 William 7,198 babies =
  3. 3 James 5,113 babies =
  4. 4 George 4,078 babies =
  5. 5 Charles 3,341 babies =
  6. 6 Joseph 2,827 babies =
  7. 7 Frank 2,726 babies =
  8. 8 Robert 2,701 babies =
  9. 9 Edward 2,121 babies =
  10. 10 Henry 1,994 babies =
  11. 11 Thomas 1,980 babies 1
  12. 12 Walter 1,895 babies 1
  13. 13 Harry 1,879 babies 2
  14. 14 Arthur 1,647 babies =
  15. 15 Albert 1,377 babies =
  16. 16 Fred 1,301 babies =
  17. 17 Clarence 1,201 babies =
  18. 18 Willie 1,151 babies =
  19. 19 Roy 999 babies =
  20. 20 Paul 923 babies =
  21. 21 Harold 860 babies 2
  22. 22 Raymond 837 babies 2
  23. 23 Louis 831 babies 1
  24. 24 Earl 829 babies 3
  25. 25 Carl 828 babies =
  26. 26 Joe 798 babies 1
  27. 27 Ernest 785 babies 2
  28. 28 Samuel 759 babies 3
  29. 29 David 730 babies 1
  30. 30 Charlie 714 babies 2
  31. 31 Richard 702 babies 5
  32. 32 Ralph 697 babies 2
  33. 33 Howard 634 babies =
  34. 34 Elmer 587 babies 2
  35. 35 Herbert 565 babies 1
  36. 36 Andrew 555 babies 1
  37. 37 Oscar 543 babies 4
  38. 38 Jesse 529 babies 3
  39. 39 Daniel 520 babies 1
  40. 40 Alfred 513 babies 2
  41. 41 Lawrence 505 babies 5
  42. 42 Jack 497 babies 2
  43. 43 Francis 496 babies 4
  44. 44 Will 491 babies =
  45. 45 Sam 478 babies 2
  46. 46 Leo 462 babies 1
  47. 47 Lee 453 babies 1
  48. 48 Floyd 451 babies 7
  49. 49 Eugene 447 babies 4
  50. 50 Herman 412 babies 1
  51. 51 Peter 397 babies 1
  52. 52 Ray 397 babies 2
  53. 53 Edwin 380 babies 6
  54. 54 Benjamin 378 babies 3
  55. 55 Lewis 378 babies 1
  56. 56 Frederick 369 babies 1
  57. 57 Michael 368 babies 4
  58. 58 Clyde 359 babies =
  59. 59 Claude 345 babies 5
  60. 60 Martin 312 babies 1
  61. 61 Leonard 310 babies 1
  62. 62 Lester 310 babies 3
  63. 63 Tom 298 babies 1
  64. 64 Russell 295 babies =
  65. 65 Ben 291 babies 4
  66. 66 Leroy 291 babies 6
  67. 67 Chester 290 babies 4
  68. 68 Clifford 285 babies 2
  69. 69 Edgar 278 babies 1
  70. 70 Homer 278 babies 9
  71. 71 Luther 271 babies 3
  72. 72 Harvey 268 babies 2
  73. 73 Eddie 263 babies 3
  74. 74 Lloyd 258 babies 7
  75. 75 Jim 252 babies 4
  76. 76 Anthony 249 babies 3
  77. 77 Stanley 240 babies 1
  78. 78 Bernard 234 babies 4
  79. 79 Jessie 234 babies 10
  80. 80 Otto 234 babies =
  81. 81 Leon 229 babies 5
  82. 82 Allen 226 babies 9
  83. 83 Leslie 222 babies 2
  84. 84 Cecil 216 babies 13
  85. 85 Theodore 215 babies 1
  86. 86 Hugh 213 babies 11
  87. 87 Patrick 210 babies 6
  88. 88 Jacob 204 babies 5
  89. 89 Philip 200 babies 3
  90. 90 Ed 198 babies 9
  91. 91 Norman 197 babies 13
  92. 92 Donald 195 babies 2
  93. 93 Guy 195 babies 16
  94. 94 Stephen 194 babies 19
  95. 95 Archie 190 babies 7
  96. 96 Victor 190 babies =
  97. 97 Alvin 186 babies 5
  98. 98 Percy 183 babies 19
  99. 99 Ira 180 babies 2
  100. 100 Everett 179 babies 10

Show all 1000

Girl Names

  1. 1 Mary 13,413 babies =
  2. 2 Anna 5,429 babies =
  3. 3 Helen 4,519 babies =
  4. 4 Margaret 4,146 babies =
  5. 5 Ruth 3,878 babies =
  6. 6 Elizabeth 3,442 babies 1
  7. 7 Florence 3,369 babies 1
  8. 8 Ethel 3,182 babies 2
  9. 9 Marie 3,078 babies =
  10. 10 Emma 2,698 babies =
  11. 11 Lillian 2,683 babies =
  12. 12 Edna 2,567 babies 1
  13. 13 Bertha 2,502 babies 2
  14. 14 Grace 2,458 babies 3
  15. 15 Clara 2,454 babies 1
  16. 16 Alice 2,431 babies 4
  17. 17 Bessie 2,407 babies 1
  18. 18 Hazel 2,339 babies 4
  19. 19 Rose 2,316 babies 1
  20. 20 Annie 2,307 babies 1
  21. 21 Minnie 2,284 babies 5
  22. 22 Mabel 2,222 babies 1
  23. 23 Gertrude 2,135 babies =
  24. 24 Ida 2,108 babies =
  25. 25 Pearl 2,076 babies =
  26. 26 Martha 1,990 babies =
  27. 27 Frances 1,975 babies 1
  28. 28 Esther 1,911 babies 1
  29. 29 Myrtle 1,833 babies 1
  30. 30 Edith 1,823 babies 1
  31. 31 Elsie 1,763 babies =
  32. 32 Gladys 1,737 babies 1
  33. 33 Mildred 1,723 babies 6
  34. 34 Sarah 1,713 babies 1
  35. 35 Eva 1,709 babies 3
  36. 36 Ella 1,708 babies =
  37. 37 Nellie 1,693 babies 3
  38. 38 Irene 1,587 babies 3
  39. 39 Laura 1,585 babies 2
  40. 40 Agnes 1,579 babies 2
  41. 41 Louise 1,563 babies 1
  42. 42 Catherine 1,511 babies 2
  43. 43 Dorothy 1,472 babies 3
  44. 44 Lillie 1,401 babies 1
  45. 45 Julia 1,380 babies 1
  46. 46 Carrie 1,365 babies 1
  47. 47 Josephine 1,267 babies 3
  48. 48 Hattie 1,251 babies 1
  49. 49 Cora 1,246 babies 3
  50. 50 Lena 1,239 babies 2
  51. 51 Alma 1,213 babies =
  52. 52 Jessie 1,191 babies 5
  53. 53 Mattie 1,181 babies 4
  54. 54 Mae 1,144 babies 1
  55. 55 Blanche 1,092 babies 1
  56. 56 Jennie 1,074 babies 3
  57. 57 Ruby 1,025 babies 9
  58. 58 Viola 1,017 babies 4
  59. 59 Mamie 1,006 babies 1
  60. 60 Marion 994 babies 7
  61. 61 Lucy 984 babies 2
  62. 62 Maude 984 babies 6
  63. 63 Lula 971 babies 1
  64. 64 Stella 966 babies 4
  65. 65 Katherine 962 babies 4
  66. 66 Ada 956 babies 3
  67. 67 Fannie 956 babies 2
  68. 68 Beatrice 942 babies 2
  69. 69 Dora 862 babies 1
  70. 70 Willie 818 babies 6
  71. 71 Nora 812 babies =
  72. 72 Pauline 777 babies 3
  73. 73 Vera 776 babies 8
  74. 74 Rosa 770 babies =
  75. 75 Maggie 760 babies 6
  76. 76 Sadie 757 babies 4
  77. 77 Ellen 733 babies 4
  78. 78 Marguerite 728 babies =
  79. 79 Effie 698 babies 1
  80. 80 Evelyn 690 babies 4
  81. 81 Beulah 688 babies 4
  82. 82 Lucille 648 babies 4
  83. 83 Lydia 642 babies 8
  84. 84 Virginia 638 babies 5
  85. 85 Susie 626 babies 6
  86. 86 Daisy 624 babies 3
  87. 87 Della 624 babies 2
  88. 88 Emily 619 babies 8
  89. 89 Leona 619 babies 5
  90. 90 Nettie 614 babies 3
  91. 91 May 595 babies 9
  92. 92 Olive 583 babies 2
  93. 93 Kathryn 570 babies 5
  94. 94 Hilda 561 babies 1
  95. 95 Eleanor 559 babies 7
  96. 96 Nancy 553 babies 2
  97. 97 Ann 545 babies 8
  98. 98 Sallie 545 babies 3
  99. 99 Lizzie 543 babies 1
  100. 100 Theresa 533 babies 8

Show all 1000

Source: Social Security Administration