United States: Most Popular Baby Names in 1920

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 56,913 babies =
  2. 2 William 50,146 babies =
  3. 3 Robert 48,679 babies 1
  4. 4 James 47,908 babies 1
  5. 5 Charles 28,309 babies =
  6. 6 George 26,891 babies =
  7. 7 Joseph 25,587 babies =
  8. 8 Edward 20,097 babies =
  9. 9 Frank 16,430 babies =
  10. 10 Richard 15,010 babies 2
  11. 11 Thomas 14,936 babies 1
  12. 12 Harold 13,678 babies 1
  13. 13 Walter 13,294 babies 2
  14. 14 Paul 12,570 babies 1
  15. 15 Raymond 12,193 babies 1
  16. 16 Donald 11,941 babies 1
  17. 17 Henry 11,305 babies 1
  18. 18 Arthur 10,236 babies 1
  19. 19 Albert 9,997 babies 1
  20. 20 Jack 9,599 babies 1
  21. 21 Harry 9,406 babies 1
  22. 22 Ralph 8,556 babies =
  23. 23 Kenneth 7,840 babies 3
  24. 24 Howard 7,466 babies =
  25. 25 David 7,444 babies 2
  26. 26 Clarence 7,221 babies 1
  27. 27 Carl 7,010 babies 2
  28. 28 Louis 6,966 babies =
  29. 29 Willie 6,887 babies 6
  30. 30 Eugene 6,867 babies 3
  31. 31 Earl 6,533 babies =
  32. 32 Roy 6,355 babies =
  33. 33 Fred 6,298 babies 3
  34. 34 Francis 6,241 babies =
  35. 35 Joe 6,071 babies =
  36. 36 Lawrence 5,727 babies 2
  37. 37 Ernest 5,566 babies 1
  38. 38 Leonard 5,511 babies 1
  39. 39 Warren 5,492 babies 44
  40. 40 Stanley 5,314 babies 3
  41. 41 Herbert 5,249 babies 1
  42. 42 Alfred 5,006 babies =
  43. 43 Anthony 4,944 babies 2
  44. 44 Samuel 4,654 babies 1
  45. 45 Elmer 4,206 babies 1
  46. 46 Bernard 4,163 babies 1
  47. 47 Norman 4,109 babies 1
  48. 48 Leo 4,054 babies 1
  49. 49 Andrew 4,026 babies 2
  50. 50 Michael 4,003 babies 4
  51. 51 Russell 3,901 babies 1
  52. 52 Daniel 3,897 babies 1
  53. 53 Edwin 3,734 babies 1
  54. 54 Melvin 3,717 babies 2
  55. 55 Chester 3,698 babies 2
  56. 56 Leroy 3,549 babies 1
  57. 57 Peter 3,497 babies =
  58. 58 Lloyd 3,454 babies =
  59. 59 Clifford 3,291 babies 1
  60. 60 Frederick 3,275 babies 4
  61. 61 Floyd 3,260 babies 2
  62. 62 Marvin 3,244 babies 1
  63. 63 Theodore 3,219 babies 9
  64. 64 Gerald 3,157 babies 6
  65. 65 Vernon 3,144 babies =
  66. 66 Herman 3,109 babies 5
  67. 67 Ray 3,086 babies 2
  68. 68 Clyde 3,069 babies 1
  69. 69 Lester 3,068 babies 7
  70. 70 Charlie 2,785 babies 4
  71. 71 Philip 2,700 babies =
  72. 72 Lewis 2,688 babies 2
  73. 73 Vincent 2,661 babies 1
  74. 74 Milton 2,592 babies 1
  75. 75 Leon 2,554 babies 5
  76. 76 Alvin 2,523 babies =
  77. 77 Cecil 2,459 babies 1
  78. 78 Martin 2,439 babies 3
  79. 79 Jesse 2,420 babies 2
  80. 80 Glenn 2,375 babies 4
  81. 81 Victor 2,349 babies 13
  82. 82 Lee 2,321 babies =
  83. 83 Benjamin 2,309 babies 4
  84. 84 Sam 2,283 babies 9
  85. 85 Gordon 2,277 babies 1
  86. 86 Wayne 2,180 babies 4
  87. 87 Harvey 2,165 babies 2
  88. 88 Willard 2,089 babies 1
  89. 89 Edgar 2,029 babies =
  90. 90 Oscar 2,006 babies 2
  91. 91 Arnold 1,911 babies 3
  92. 92 Claude 1,893 babies =
  93. 93 Wallace 1,877 babies 14
  94. 94 Allen 1,866 babies 7
  95. 95 Everett 1,827 babies 2
  96. 96 Stephen 1,771 babies 1
  97. 97 Gilbert 1,763 babies 5
  98. 98 Wilbur 1,741 babies =
  99. 99 Johnnie 1,727 babies 4
  100. 100 Homer 1,722 babies 4

Show all 1000

Girl Names

  1. 1 Mary 70,983 babies =
  2. 2 Dorothy 36,643 babies 1
  3. 3 Helen 35,097 babies 1
  4. 4 Margaret 27,994 babies =
  5. 5 Ruth 26,102 babies =
  6. 6 Mildred 18,060 babies =
  7. 7 Virginia 17,314 babies =
  8. 8 Elizabeth 15,908 babies =
  9. 9 Frances 15,883 babies =
  10. 10 Anna 14,581 babies =
  11. 11 Betty 14,016 babies 4
  12. 12 Evelyn 13,838 babies 1
  13. 13 Marie 12,743 babies 1
  14. 14 Doris 11,892 babies 4
  15. 15 Alice 11,596 babies 2
  16. 16 Florence 10,731 babies 2
  17. 17 Irene 10,072 babies 1
  18. 18 Lillian 10,049 babies 1
  19. 19 Louise 9,179 babies 1
  20. 20 Rose 9,011 babies 1
  21. 21 Catherine 8,878 babies 2
  22. 22 Gladys 8,819 babies 1
  23. 23 Martha 8,709 babies 2
  24. 24 Marjorie 8,658 babies 9
  25. 25 Eleanor 8,497 babies 5
  26. 26 Ruby 8,336 babies 2
  27. 27 Edna 8,331 babies 5
  28. 28 Josephine 8,093 babies 2
  29. 29 Lucille 7,989 babies 2
  30. 30 Ethel 7,868 babies 2
  31. 31 Thelma 7,814 babies =
  32. 32 Edith 7,773 babies 3
  33. 33 Jean 7,714 babies 4
  34. 34 Hazel 7,308 babies 2
  35. 35 Annie 7,268 babies =
  36. 36 Pauline 7,180 babies =
  37. 37 Grace 7,172 babies 3
  38. 38 Lois 6,560 babies 2
  39. 39 Esther 6,068 babies 1
  40. 40 Bernice 5,928 babies 2
  41. 41 Beatrice 5,804 babies =
  42. 42 Gertrude 5,797 babies 3
  43. 43 Marion 5,745 babies 1
  44. 44 Clara 5,470 babies 1
  45. 45 Katherine 5,276 babies 6
  46. 46 Emma 5,238 babies 1
  47. 47 Barbara 5,106 babies 13
  48. 48 Jane 5,054 babies 5
  49. 49 Ann 5,041 babies =
  50. 50 Sarah 5,031 babies 4
  51. 51 Elsie 4,993 babies 4
  52. 52 Rita 4,979 babies 2
  53. 53 June 4,911 babies 11
  54. 54 Agnes 4,907 babies 4
  55. 55 Julia 4,889 babies 7
  56. 56 Shirley 4,713 babies 33
  57. 57 Bertha 4,604 babies 5
  58. 58 Eva 4,498 babies 3
  59. 59 Viola 4,292 babies 1
  60. 60 Geraldine 4,265 babies 8
  61. 61 Juanita 4,238 babies 12
  62. 62 Pearl 4,204 babies 6
  63. 63 Laura 4,171 babies 8
  64. 64 Vivian 4,128 babies 8
  65. 65 Anne 4,114 babies 2
  66. 66 Ida 4,090 babies 9
  67. 67 Kathryn 4,082 babies 1
  68. 68 Myrtle 3,955 babies 1
  69. 69 Norma 3,949 babies 14
  70. 70 Lorraine 3,928 babies 8
  71. 71 Bessie 3,906 babies 12
  72. 72 Phyllis 3,852 babies 12
  73. 73 Marian 3,845 babies 9
  74. 74 Willie 3,816 babies 13
  75. 75 Vera 3,785 babies 10
  76. 76 Nellie 3,762 babies 7
  77. 77 Violet 3,694 babies 3
  78. 78 Wilma 3,670 babies 8
  79. 79 Charlotte 3,624 babies =
  80. 80 Alma 3,584 babies 4
  81. 81 Maxine 3,507 babies 4
  82. 82 Stella 3,492 babies 12
  83. 83 Mabel 3,364 babies 5
  84. 84 Jessie 3,329 babies 9
  85. 85 Sylvia 3,317 babies 8
  86. 86 Genevieve 3,258 babies 2
  87. 87 Minnie 3,244 babies 7
  88. 88 Ella 3,232 babies 1
  89. 89 Leona 3,166 babies 1
  90. 90 Lillie 3,162 babies 9
  91. 91 Kathleen 3,158 babies 10
  92. 92 Ellen 3,076 babies =
  93. 93 Marguerite 3,055 babies 3
  94. 94 Lucy 3,018 babies 3
  95. 95 Nancy 2,982 babies 5
  96. 96 Mattie 2,902 babies 1
  97. 97 Jennie 2,808 babies 4
  98. 98 Lena 2,785 babies 4
  99. 99 Mae 2,730 babies =
  100. 100 Eileen 2,718 babies 3

Show all 1000

Source: Social Security Administration