United States: Most Popular Baby Names in 1928

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 Robert 60,701 babies =
  2. 2 John 53,760 babies =
  3. 3 James 52,752 babies =
  4. 4 William 49,118 babies =
  5. 5 Charles 31,243 babies =
  6. 6 Richard 28,793 babies =
  7. 7 Donald 25,704 babies 1
  8. 8 George 24,391 babies 1
  9. 9 Joseph 22,322 babies =
  10. 10 Edward 18,492 babies =
  11. 11 Thomas 16,582 babies =
  12. 12 Frank 13,570 babies =
  13. 13 Paul 13,160 babies =
  14. 14 Harold 12,670 babies =
  15. 15 Jack 12,494 babies 1
  16. 16 Raymond 11,946 babies 1
  17. 17 Kenneth 11,167 babies 1
  18. 18 Walter 10,651 babies 1
  19. 19 David 9,990 babies 2
  20. 20 Eugene 9,708 babies =
  21. 21 Henry 9,313 babies 2
  22. 22 Arthur 8,880 babies =
  23. 23 Albert 8,812 babies =
  24. 24 Ralph 8,100 babies =
  25. 25 Herbert 8,065 babies 17
  26. 26 Harry 7,604 babies 1
  27. 27 Billy 7,310 babies 4
  28. 28 Carl 6,946 babies 2
  29. 29 Willie 6,817 babies 2
  30. 30 Joe 6,682 babies =
  31. 31 Howard 6,496 babies 3
  32. 32 Louis 6,299 babies 3
  33. 33 Alfred 6,252 babies 12
  34. 34 Roy 6,229 babies =
  35. 35 Clarence 6,068 babies 3
  36. 36 Fred 6,036 babies 1
  37. 37 Earl 5,966 babies 4
  38. 38 Lawrence 5,597 babies 1
  39. 39 Norman 5,590 babies =
  40. 40 Francis 5,516 babies 4
  41. 41 Gerald 5,487 babies 3
  42. 42 Leonard 5,131 babies 2
  43. 43 Ernest 4,941 babies 2
  44. 44 Anthony 4,719 babies 1
  45. 45 Stanley 4,481 babies 1
  46. 46 Marvin 4,452 babies 1
  47. 47 Daniel 4,426 babies 1
  48. 48 Melvin 4,249 babies =
  49. 49 Bernard 4,067 babies 1
  50. 50 Ronald 3,969 babies 13
  51. 51 Leroy 3,872 babies =
  52. 52 Samuel 3,844 babies 3
  53. 53 Michael 3,598 babies 1
  54. 54 Floyd 3,338 babies 1
  55. 55 Russell 3,325 babies 1
  56. 56 Peter 3,299 babies 3
  57. 57 Ray 3,248 babies 3
  58. 58 Edwin 3,166 babies 1
  59. 59 Lloyd 3,158 babies 1
  60. 60 Andrew 3,142 babies 4
  61. 61 Leo 3,095 babies 6
  62. 62 Gene 3,088 babies 10
  63. 63 Elmer 2,977 babies 2
  64. 64 Bill 2,976 babies 5
  65. 65 Bobby 2,972 babies 26
  66. 66 Theodore 2,916 babies 4
  67. 67 Frederick 2,882 babies 3
  68. 68 Clifford 2,862 babies 3
  69. 69 Wayne 2,855 babies 2
  70. 70 Vernon 2,852 babies 1
  71. 71 Roger 2,774 babies 13
  72. 72 Alvin 2,750 babies 6
  73. 73 Philip 2,726 babies 2
  74. 74 Clyde 2,713 babies 6
  75. 75 Dale 2,640 babies 6
  76. 76 Glenn 2,603 babies =
  77. 77 Gordon 2,596 babies 3
  78. 78 Herman 2,588 babies 8
  79. 79 Jerry 2,588 babies 14
  80. 80 Charlie 2,463 babies =
  81. 81 Leon 2,460 babies 3
  82. 82 Vincent 2,440 babies 5
  83. 83 Martin 2,428 babies 4
  84. 84 Don 2,382 babies 6
  85. 85 Warren 2,361 babies 6
  86. 86 Lewis 2,339 babies 4
  87. 87 Lee 2,282 babies 1
  88. 88 Chester 2,243 babies 3
  89. 89 Lester 2,229 babies 6
  90. 90 Harvey 2,186 babies 4
  91. 91 Jesse 2,171 babies 2
  92. 92 Milton 2,170 babies 4
  93. 93 Allen 2,137 babies 2
  94. 94 Calvin 2,128 babies 21
  95. 95 Bob 2,093 babies 5
  96. 96 Gilbert 2,048 babies 3
  97. 97 Cecil 2,005 babies 5
  98. 98 Arnold 1,974 babies 1
  99. 99 Victor 1,946 babies 1
  100. 100 Jimmie 1,924 babies 8

Show all 1000

Girl Names

  1. 1 Mary 66,871 babies =
  2. 2 Betty 36,083 babies 1
  3. 3 Dorothy 33,733 babies 1
  4. 4 Helen 22,937 babies =
  5. 5 Margaret 20,295 babies =
  6. 6 Ruth 17,859 babies =
  7. 7 Doris 16,575 babies =
  8. 8 Barbara 14,872 babies 2
  9. 9 Virginia 14,500 babies 1
  10. 10 Shirley 14,215 babies 1
  11. 11 Patricia 12,331 babies 7
  12. 12 Jean 12,209 babies 2
  13. 13 Frances 12,137 babies 1
  14. 14 Elizabeth 11,767 babies 1
  15. 15 Mildred 11,653 babies 4
  16. 16 Anna 10,575 babies =
  17. 17 Evelyn 10,533 babies 2
  18. 18 Lois 10,425 babies 1
  19. 19 Alice 10,139 babies 2
  20. 20 Dolores 9,615 babies 14
  21. 21 Marie 9,286 babies 1
  22. 22 Martha 8,252 babies 2
  23. 23 Norma 8,166 babies 3
  24. 24 Rose 8,161 babies 1
  25. 25 Gloria 8,119 babies 3
  26. 26 Phyllis 7,924 babies 3
  27. 27 Joan 7,854 babies 14
  28. 28 Irene 7,731 babies 7
  29. 29 Marjorie 7,632 babies 4
  30. 30 Joyce 7,244 babies 5
  31. 31 Louise 7,053 babies 4
  32. 32 Florence 6,970 babies 4
  33. 33 Catherine 6,910 babies 2
  34. 34 Ruby 6,692 babies 4
  35. 35 Lillian 6,577 babies 3
  36. 36 Eleanor 6,535 babies 3
  37. 37 Annie 6,329 babies 1
  38. 38 Marilyn 6,066 babies 8
  39. 39 Lorraine 5,982 babies 5
  40. 40 Thelma 5,978 babies 2
  41. 41 Gladys 5,791 babies 4
  42. 42 Josephine 5,671 babies 3
  43. 43 Nancy 5,537 babies 13
  44. 44 June 5,517 babies 1
  45. 45 Edna 5,473 babies 5
  46. 46 Beverly 5,437 babies 11
  47. 47 Marion 5,420 babies 4
  48. 48 Pauline 5,391 babies 6
  49. 49 Theresa 5,330 babies 3
  50. 50 Geraldine 5,156 babies 8
  51. 51 Lucille 5,094 babies 6
  52. 52 Grace 4,989 babies 2
  53. 53 Bernice 4,943 babies 4
  54. 54 Ann 4,932 babies 5
  55. 55 Ethel 4,928 babies 8
  56. 56 Edith 4,846 babies 8
  57. 57 Rita 4,810 babies 3
  58. 58 Juanita 4,734 babies 3
  59. 59 Hazel 4,649 babies 6
  60. 60 Audrey 4,630 babies 2
  61. 61 Donna 4,470 babies 9
  62. 62 Jane 4,411 babies 2
  63. 63 Wanda 4,318 babies 3
  64. 64 Sarah 4,244 babies 3
  65. 65 Clara 4,106 babies 2
  66. 66 Esther 4,096 babies 1
  67. 67 Emma 4,017 babies 3
  68. 68 Elaine 4,004 babies 1
  69. 69 Wilma 3,937 babies 1
  70. 70 Beatrice 3,922 babies 3
  71. 71 Marian 3,886 babies 3
  72. 72 Charlotte 3,475 babies 3
  73. 73 Elsie 3,470 babies 1
  74. 74 Willie 3,444 babies 3
  75. 75 Katherine 3,398 babies 2
  76. 76 Peggy 3,382 babies 20
  77. 77 Carol 3,349 babies 29
  78. 78 Vivian 3,310 babies 1
  79. 79 Eva 3,212 babies =
  80. 80 Julia 3,206 babies 4
  81. 81 Bertha 3,161 babies 1
  82. 82 Kathleen 3,151 babies 1
  83. 83 Laura 3,146 babies 1
  84. 84 Maxine 3,124 babies 3
  85. 85 Agnes 3,023 babies 4
  86. 86 Gertrude 3,011 babies 8
  87. 87 Ida 2,994 babies 3
  88. 88 Rosemary 2,972 babies 2
  89. 89 Bonnie 2,923 babies 11
  90. 90 Jeanne 2,879 babies 5
  91. 91 Carolyn 2,847 babies 8
  92. 92 Vera 2,841 babies 3
  93. 93 Anne 2,824 babies 1
  94. 94 Delores 2,810 babies 34
  95. 95 Janet 2,782 babies 16
  96. 96 Billie 2,777 babies 13
  97. 97 Jacqueline 2,739 babies 18
  98. 98 Ellen 2,682 babies 5
  99. 99 Kathryn 2,681 babies 9
  100. 100 Ella 2,670 babies 2

Show all 1000

Source: Social Security Administration