United States: Most Popular Baby Names in 1929

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 59,807 babies =
  2. 2 James 52,135 babies 1
  3. 3 John 52,112 babies 1
  4. 4 William 47,815 babies =
  5. 5 Charles 29,930 babies =
  6. 6 Richard 29,572 babies =
  7. 7 Donald 27,181 babies =
  8. 8 George 23,020 babies =
  9. 9 Joseph 21,165 babies =
  10. 10 Edward 17,220 babies =
  11. 11 Thomas 16,272 babies =
  12. 12 Frank 12,966 babies =
  13. 13 Paul 12,431 babies =
  14. 14 Jack 12,167 babies 1
  15. 15 Raymond 11,909 babies 1
  16. 16 Harold 11,677 babies 2
  17. 17 David 11,302 babies 2
  18. 18 Kenneth 10,841 babies 1
  19. 19 Walter 9,850 babies 1
  20. 20 Eugene 9,046 babies =
  21. 21 Henry 8,571 babies =
  22. 22 Arthur 8,470 babies =
  23. 23 Billy 8,320 babies 4
  24. 24 Albert 8,078 babies 1
  25. 25 Herbert 7,881 babies =
  26. 26 Ralph 7,715 babies 2
  27. 27 Harry 7,144 babies 1
  28. 28 Carl 6,895 babies =
  29. 29 Willie 6,616 babies =
  30. 30 Joe 6,596 babies =
  31. 31 Howard 6,010 babies =
  32. 32 Louis 5,995 babies =
  33. 33 Gerald 5,965 babies 8
  34. 34 Fred 5,856 babies 2
  35. 35 Roy 5,812 babies 1
  36. 36 Earl 5,737 babies 1
  37. 37 Clarence 5,729 babies 2
  38. 38 Lawrence 5,305 babies =
  39. 39 Francis 5,270 babies 1
  40. 40 Norman 5,157 babies 1
  41. 41 Alfred 4,928 babies 8
  42. 42 Leonard 4,829 babies =
  43. 43 Ernest 4,753 babies =
  44. 44 Anthony 4,733 babies =
  45. 45 Ronald 4,479 babies 5
  46. 46 Marvin 4,389 babies =
  47. 47 Daniel 4,366 babies =
  48. 48 Stanley 4,265 babies 3
  49. 49 Melvin 4,100 babies 1
  50. 50 Bobby 3,925 babies 15
  51. 51 Leroy 3,819 babies =
  52. 52 Bernard 3,807 babies 3
  53. 53 Samuel 3,567 babies 1
  54. 54 Michael 3,464 babies 1
  55. 55 Peter 3,216 babies 1
  56. 56 Russell 3,183 babies 1
  57. 57 Ray 3,174 babies =
  58. 58 Floyd 3,079 babies 4
  59. 59 Andrew 3,076 babies 1
  60. 60 Leo 3,018 babies 1
  61. 61 Jerry 2,991 babies 18
  62. 62 Lloyd 2,949 babies 3
  63. 63 Bill 2,947 babies 1
  64. 64 Roger 2,928 babies 7
  65. 65 Theodore 2,903 babies 1
  66. 66 Edwin 2,897 babies 8
  67. 67 Frederick 2,813 babies =
  68. 68 Gene 2,810 babies 6
  69. 69 Wayne 2,741 babies =
  70. 70 Elmer 2,697 babies 7
  71. 71 Vernon 2,683 babies 1
  72. 72 Clifford 2,669 babies 4
  73. 73 Dale 2,664 babies 2
  74. 74 Clyde 2,628 babies =
  75. 75 Herman 2,622 babies 3
  76. 76 Philip 2,606 babies 3
  77. 77 Alvin 2,555 babies 5
  78. 78 Don 2,519 babies 6
  79. 79 Gordon 2,493 babies 2
  80. 80 Glenn 2,433 babies 4
  81. 81 Leon 2,336 babies =
  82. 82 Vincent 2,328 babies =
  83. 83 Martin 2,308 babies =
  84. 84 Lewis 2,228 babies 2
  85. 85 Lee 2,209 babies 2
  86. 86 Allen 2,189 babies 7
  87. 87 Charlie 2,185 babies 7
  88. 88 Lester 2,106 babies 1
  89. 89 Bob 2,103 babies 6
  90. 90 Harvey 2,064 babies =
  91. 91 Gilbert 2,056 babies 5
  92. 92 Warren 2,037 babies 7
  93. 93 Jesse 2,030 babies 2
  94. 94 Milton 2,029 babies 2
  95. 95 Arnold 1,979 babies 3
  96. 96 Chester 1,969 babies 8
  97. 97 Douglas 1,965 babies 5
  98. 98 Jimmie 1,952 babies 2
  99. 99 Curtis 1,946 babies 2
  100. 100 Victor 1,941 babies 1

Show all 1000

Girl Names

  1. 1 Mary 63,512 babies =
  2. 2 Betty 36,675 babies =
  3. 3 Dorothy 31,476 babies =
  4. 4 Helen 20,983 babies =
  5. 5 Margaret 19,212 babies =
  6. 6 Doris 16,498 babies 1
  7. 7 Barbara 16,038 babies 1
  8. 8 Ruth 16,021 babies 2
  9. 9 Shirley 14,576 babies 1
  10. 10 Patricia 13,624 babies 1
  11. 11 Virginia 13,234 babies 2
  12. 12 Jean 11,865 babies =
  13. 13 Joan 11,666 babies 14
  14. 14 Dolores 11,508 babies 6
  15. 15 Elizabeth 11,248 babies 1
  16. 16 Frances 11,093 babies 3
  17. 17 Lois 10,295 babies 1
  18. 18 Mildred 10,255 babies 3
  19. 19 Evelyn 9,886 babies 2
  20. 20 Anna 9,751 babies 4
  21. 21 Alice 9,480 babies 2
  22. 22 Marie 9,158 babies 1
  23. 23 Joyce 8,596 babies 7
  24. 24 Phyllis 7,995 babies 2
  25. 25 Norma 7,893 babies 2
  26. 26 Rose 7,785 babies 2
  27. 27 Martha 7,639 babies 5
  28. 28 Gloria 7,539 babies 3
  29. 29 Irene 7,039 babies 1
  30. 30 Marjorie 6,987 babies 1
  31. 31 Louise 6,903 babies =
  32. 32 Nancy 6,872 babies 11
  33. 33 Marilyn 6,731 babies 5
  34. 34 Catherine 6,277 babies 1
  35. 35 Florence 6,212 babies 3
  36. 36 Ruby 6,153 babies 2
  37. 37 Annie 5,955 babies =
  38. 38 Eleanor 5,865 babies 2
  39. 39 Beverly 5,862 babies 7
  40. 40 Lillian 5,712 babies 5
  41. 41 Thelma 5,476 babies 1
  42. 42 Lorraine 5,352 babies 3
  43. 43 Geraldine 5,334 babies 7
  44. 44 Gladys 5,327 babies 3
  45. 45 Josephine 5,298 babies 3
  46. 46 Ann 5,172 babies 8
  47. 47 Donna 5,139 babies 14
  48. 48 June 5,093 babies 4
  49. 49 Theresa 5,068 babies =
  50. 50 Pauline 5,026 babies 2
  51. 51 Edna 4,931 babies 6
  52. 52 Rita 4,767 babies 5
  53. 53 Marion 4,633 babies 6
  54. 54 Grace 4,569 babies 2
  55. 55 Bernice 4,551 babies 2
  56. 56 Ethel 4,519 babies 1
  57. 57 Lucille 4,502 babies 6
  58. 58 Audrey 4,460 babies 2
  59. 59 Edith 4,455 babies 3
  60. 60 Juanita 4,412 babies 2
  61. 61 Wanda 4,397 babies 2
  62. 62 Jane 4,353 babies =
  63. 63 Carol 4,279 babies 14
  64. 64 Hazel 4,164 babies 5
  65. 65 Clara 4,148 babies =
  66. 66 Wilma 4,007 babies 3
  67. 67 Elaine 3,852 babies 1
  68. 68 Sarah 3,816 babies 4
  69. 69 Emma 3,803 babies 2
  70. 70 Peggy 3,780 babies 6
  71. 71 Esther 3,587 babies 5
  72. 72 Beatrice 3,574 babies 2
  73. 73 Charlotte 3,537 babies 1
  74. 74 Delores 3,517 babies 20
  75. 75 Marian 3,447 babies 4
  76. 76 Willie 3,318 babies 2
  77. 77 Carolyn 3,272 babies 14
  78. 78 Elsie 3,230 babies 5
  79. 79 Billie 3,191 babies 17
  80. 80 Rosemary 3,107 babies 8
  81. 81 Vivian 3,101 babies 3
  82. 82 Janet 3,050 babies 13
  83. 83 Eva 3,019 babies 4
  84. 84 Katherine 3,016 babies 9
  85. 85 Maxine 2,994 babies 1
  86. 86 Bonnie 2,974 babies 3
  87. 87 Jacqueline 2,970 babies 10
  88. 88 Julia 2,950 babies 8
  89. 89 Kathleen 2,941 babies 7
  90. 90 Laura 2,936 babies 7
  91. 91 Anne 2,881 babies 2
  92. 92 Jeanne 2,818 babies 2
  93. 93 Bertha 2,800 babies 12
  94. 94 Agnes 2,770 babies 9
  95. 95 Gertrude 2,725 babies 9
  96. 96 Ida 2,673 babies 9
  97. 97 Ellen 2,567 babies 1
  98. 98 Eileen 2,558 babies 4
  99. 99 Vera 2,549 babies 7
  100. 100 Maria 2,532 babies 5

Show all 1000

Source: Social Security Administration