Top Names of 1931

Official birth counts from Social Security card applications.

Jump to a decade

Top 100 girls

  1. 1Mary60,299 babies
  2. 2Betty36,105 babies
  3. 3Dorothy26,524 babies
  4. 4Barbara21,804 babies
  5. 5Joan19,119 babies
  6. 6Helen17,664 babies
  7. 7Margaret17,332 babies
  8. 8Patricia16,469 babies
  9. 9Shirley14,405 babies
  10. 10Doris13,629 babies
  11. 11Ruth13,132 babies
  12. 12Virginia11,886 babies
  13. 13Jean11,013 babies
  14. 14Dolores10,807 babies
  15. 15Joyce10,580 babies
  16. 16Elizabeth10,292 babies
  17. 17Nancy10,036 babies
  18. 18Frances9,718 babies
  19. 19Marilyn9,664 babies
  20. 20Lois9,348 babies
  21. 21Alice8,815 babies
  22. 22Norma8,759 babies
  23. 23Gloria8,546 babies
  24. 24Evelyn8,492 babies
  25. 25Anna8,429 babies
  26. 26Mildred8,169 babies
  27. 27Marie7,549 babies
  28. 28Martha7,481 babies
  29. 29Phyllis7,213 babies
  30. 30Rose6,881 babies
  31. 31Beverly6,789 babies
  32. 32Donna6,600 babies
  33. 33Louise5,897 babies
  34. 34Marjorie5,880 babies
  35. 35Ann5,858 babies
  36. 36Catherine5,642 babies
  37. 37Irene5,616 babies
  38. 38Geraldine5,413 babies
  39. 39Ruby5,331 babies
  40. 40Eleanor5,255 babies
  41. 41Annie5,090 babies
  42. 42Peggy5,076 babies
  43. 43Florence5,011 babies
  44. 44June5,002 babies
  45. 45Janet4,948 babies
  46. 46Carol4,892 babies
  47. 47Lillian4,807 babies
  48. 48Rita4,613 babies
  49. 49Lorraine4,588 babies
  50. 50Jane4,532 babies
  51. 51Josephine4,497 babies
  52. 52Edna4,461 babies
  53. 53Thelma4,440 babies
  54. 54Wanda4,395 babies
  55. 55Gladys4,350 babies
  56. 56Pauline4,192 babies
  57. 57Juanita4,131 babies
  58. 58Delores4,050 babies
  59. 59Theresa4,034 babies
  60. 60Carolyn4,008 babies
  61. 61Clara3,899 babies
  62. 62Lucille3,854 babies
  63. 63Bernice3,821 babies
  64. 64Audrey3,790 babies
  65. 65Edith3,772 babies
  66. 66Marion3,763 babies
  67. 67Ethel3,760 babies
  68. 68Joanne3,757 babies
  69. 69Wilma3,741 babies
  70. 70Grace3,712 babies
  71. 71Sarah3,636 babies
  72. 72Elaine3,622 babies
  73. 73Bonnie3,552 babies
  74. 74Hazel3,508 babies
  75. 75Charlotte3,403 babies
  76. 76Emma3,307 babies
  77. 77Arlene3,217 babies
  78. 78Jacqueline3,134 babies
  79. 79Esther3,034 babies
  80. 80Anne2,979 babies
  81. 81Billie2,921 babies
  82. 82Vivian2,893 babies
  83. 83Patsy2,869 babies
  84. 84Marian2,862 babies
  85. 85Beatrice2,844 babies
  86. 86Elsie2,807 babies
  87. 87Kathleen2,799 babies
  88. 88Rosemary2,722 babies
  89. 89Laura2,669 babies
  90. 90Joann2,655 babies
  91. 91Julia2,624 babies
  92. 91Katherine2,624 babies
  93. 93Willie2,597 babies
  94. 94Eva2,591 babies
  95. 95Marlene2,585 babies
  96. 96Loretta2,581 babies
  97. 97Sally2,557 babies
  98. 98Jeanne2,525 babies
  99. 99Ellen2,450 babies
  100. 100Ida2,419 babies
See the top 1,000 girls →

Top 100 boys

  1. 1Robert60,519 babies
  2. 2James51,212 babies
  3. 3John48,423 babies
  4. 4William43,280 babies
  5. 5Richard31,822 babies
  6. 6Charles29,934 babies
  7. 7Donald29,100 babies
  8. 8George20,685 babies
  9. 9Joseph19,326 babies
  10. 10Thomas16,847 babies
  11. 11Edward15,646 babies
  12. 12Paul12,255 babies
  13. 13David11,784 babies
  14. 14Kenneth11,568 babies
  15. 15Jack11,488 babies
  16. 16Frank11,472 babies
  17. 17Raymond10,854 babies
  18. 18Harold10,695 babies
  19. 19Billy9,264 babies
  20. 20Walter8,940 babies
  21. 21Eugene8,151 babies
  22. 22Henry7,805 babies
  23. 23Arthur7,525 babies
  24. 24Albert7,131 babies
  25. 25Ralph6,960 babies
  26. 26Gerald6,823 babies
  27. 27Ronald6,726 babies
  28. 28Carl6,583 babies
  29. 29Joe6,456 babies
  30. 30Harry6,045 babies
  31. 31Willie5,963 babies
  32. 32Bobby5,858 babies
  33. 33Fred5,698 babies
  34. 34Howard5,624 babies
  35. 35Roy5,489 babies
  36. 36Norman5,426 babies
  37. 37Louis5,423 babies
  38. 38Lawrence5,364 babies
  39. 39Clarence5,062 babies
  40. 40Earl5,047 babies
  41. 41Herbert4,788 babies
  42. 42Francis4,735 babies
  43. 43Jerry4,371 babies
  44. 44Daniel4,360 babies
  45. 44Marvin4,360 babies
  46. 46Anthony4,310 babies
  47. 47Ernest4,298 babies
  48. 48Leonard4,279 babies
  49. 49Stanley4,202 babies
  50. 50Alfred3,949 babies
  51. 51Melvin3,700 babies
  52. 52Leroy3,649 babies
  53. 53Roger3,625 babies
  54. 54Bernard3,514 babies
  55. 55Michael3,489 babies
  56. 56Samuel3,379 babies
  57. 57Bill3,218 babies
  58. 58Wayne3,217 babies
  59. 59Don3,176 babies
  60. 60Ray3,161 babies
  61. 61Peter3,122 babies
  62. 62Dale3,008 babies
  63. 63Russell2,942 babies
  64. 64Gene2,766 babies
  65. 65Andrew2,714 babies
  66. 66Floyd2,707 babies
  67. 67Edwin2,704 babies
  68. 67Lloyd2,704 babies
  69. 69Leo2,700 babies
  70. 70Theodore2,666 babies
  71. 71Philip2,648 babies
  72. 72Glenn2,624 babies
  73. 73Frederick2,471 babies
  74. 74Vernon2,465 babies
  75. 75Clifford2,452 babies
  76. 76Gordon2,396 babies
  77. 77Clyde2,336 babies
  78. 78Bob2,318 babies
  79. 79Allen2,308 babies
  80. 80Alvin2,299 babies
  81. 81Jimmie2,288 babies
  82. 82Elmer2,265 babies
  83. 83Herman2,263 babies
  84. 84Leon2,245 babies
  85. 85Douglas2,203 babies
  86. 86Vincent2,162 babies
  87. 87Lewis2,160 babies
  88. 88Larry2,147 babies
  89. 89Jimmy2,126 babies
  90. 90Lee2,123 babies
  91. 91Martin2,103 babies
  92. 92Gilbert1,993 babies
  93. 93Harvey1,978 babies
  94. 94Charlie1,975 babies
  95. 95Eddie1,959 babies
  96. 96Lester1,919 babies
  97. 97Jesse1,895 babies
  98. 98Arnold1,835 babies
  99. 99Milton1,834 babies
  100. 99Warren1,834 babies
See the top 1,000 boys →