Top Names of 1970

Official birth counts from Social Security card applications.

Jump to a decade

Top 100 girls

  1. 1Jennifer46,150 babies
  2. 2Lisa38,967 babies
  3. 3Kimberly34,130 babies
  4. 4Michelle34,047 babies
  5. 5Amy25,212 babies
  6. 6Angela24,929 babies
  7. 7Melissa23,735 babies
  8. 8Tammy19,587 babies
  9. 9Mary19,204 babies
  10. 10Tracy18,464 babies
  11. 11Julie17,158 babies
  12. 12Karen16,699 babies
  13. 13Laura16,490 babies
  14. 14Christine16,061 babies
  15. 15Susan15,738 babies
  16. 16Dawn15,681 babies
  17. 17Stephanie15,387 babies
  18. 18Elizabeth15,108 babies
  19. 19Heather14,669 babies
  20. 20Kelly14,607 babies
  21. 21Tina13,861 babies
  22. 22Shannon13,547 babies
  23. 23Lori13,448 babies
  24. 24Patricia13,406 babies
  25. 25Cynthia12,913 babies
  26. 26Pamela12,907 babies
  27. 27Sandra11,246 babies
  28. 28Wendy11,100 babies
  29. 29Rebecca10,854 babies
  30. 30Nicole10,691 babies
  31. 31Michele10,090 babies
  32. 32Donna9,968 babies
  33. 33Deborah9,845 babies
  34. 34Teresa9,612 babies
  35. 35Christina9,588 babies
  36. 36Denise9,343 babies
  37. 37Sharon9,177 babies
  38. 38Linda8,731 babies
  39. 39Maria8,686 babies
  40. 40Brenda8,336 babies
  41. 41Barbara8,026 babies
  42. 42Stacy7,771 babies
  43. 43Andrea7,708 babies
  44. 44Cheryl7,440 babies
  45. 45Kathleen7,410 babies
  46. 46Rhonda7,379 babies
  47. 47Debra7,198 babies
  48. 48Stacey7,154 babies
  49. 49Tonya7,140 babies
  50. 50Nancy7,063 babies
  51. 51Robin7,004 babies
  52. 52Jill6,806 babies
  53. 53Theresa6,411 babies
  54. 54Dana6,406 babies
  55. 55Tracey6,230 babies
  56. 56Monica6,188 babies
  57. 57Paula6,055 babies
  58. 58Rachel6,029 babies
  59. 59Catherine6,004 babies
  60. 60Sherry5,917 babies
  61. 61Gina5,874 babies
  62. 62Ann5,740 babies
  63. 63Kristin5,633 babies
  64. 64Leslie5,622 babies
  65. 65Sarah5,614 babies
  66. 66Jacqueline5,576 babies
  67. 67Katherine5,443 babies
  68. 68Renee5,373 babies
  69. 69Tara5,329 babies
  70. 70Diane5,188 babies
  71. 71Carol5,064 babies
  72. 72Cindy5,049 babies
  73. 73Carrie4,978 babies
  74. 74Holly4,940 babies
  75. 75Sheila4,937 babies
  76. 76Tanya4,862 babies
  77. 77Kathy4,797 babies
  78. 78Kim4,729 babies
  79. 79Tamara4,721 babies
  80. 80Margaret4,704 babies
  81. 81Heidi4,642 babies
  82. 82April4,603 babies
  83. 83Kristen4,600 babies
  84. 84Carolyn4,518 babies
  85. 85Victoria4,460 babies
  86. 86Regina4,433 babies
  87. 87Suzanne4,425 babies
  88. 88Laurie4,392 babies
  89. 89Diana4,373 babies
  90. 90Deanna4,331 babies
  91. 91Melanie4,330 babies
  92. 92Beth4,247 babies
  93. 93Melinda4,225 babies
  94. 94Carla4,214 babies
  95. 95Jodi4,186 babies
  96. 96Janet4,158 babies
  97. 97Valerie4,130 babies
  98. 98Jessica4,021 babies
  99. 99Tiffany3,999 babies
  100. 100Traci3,854 babies
See the top 1,000 girls →

Top 100 boys

  1. 1Michael85,266 babies
  2. 2James61,735 babies
  3. 3David61,728 babies
  4. 4John58,491 babies
  5. 5Robert57,177 babies
  6. 6Christopher41,747 babies
  7. 7William38,887 babies
  8. 8Brian31,917 babies
  9. 9Mark31,461 babies
  10. 10Richard30,442 babies
  11. 11Jeffrey30,139 babies
  12. 12Scott28,565 babies
  13. 13Jason27,272 babies
  14. 14Kevin26,968 babies
  15. 15Steven26,793 babies
  16. 16Joseph26,714 babies
  17. 17Thomas26,669 babies
  18. 18Eric23,571 babies
  19. 19Daniel23,521 babies
  20. 20Timothy22,422 babies
  21. 21Charles22,411 babies
  22. 22Anthony21,176 babies
  23. 23Paul20,196 babies
  24. 24Matthew20,185 babies
  25. 25Kenneth16,800 babies
  26. 26Gregory16,286 babies
  27. 27Stephen14,758 babies
  28. 28Todd14,426 babies
  29. 29Ronald13,618 babies
  30. 30Donald12,397 babies
  31. 31Edward12,275 babies
  32. 32Andrew11,989 babies
  33. 33Patrick11,730 babies
  34. 34Shawn10,945 babies
  35. 35Gary10,716 babies
  36. 36Douglas10,409 babies
  37. 37Sean10,341 babies
  38. 38Keith9,615 babies
  39. 39Craig9,364 babies
  40. 40George8,911 babies
  41. 41Troy8,448 babies
  42. 42Jonathan8,194 babies
  43. 43Larry8,104 babies
  44. 44Peter8,056 babies
  45. 45Jerry7,422 babies
  46. 46Dennis7,312 babies
  47. 47Bradley6,818 babies
  48. 48Frank6,805 babies
  49. 49Raymond6,788 babies
  50. 50Jeffery6,701 babies
  51. 51Chad6,628 babies
  52. 52Aaron6,584 babies
  53. 53Bryan6,452 babies
  54. 54Terry6,186 babies
  55. 55Rodney5,856 babies
  56. 56Jose5,691 babies
  57. 57Tony5,480 babies
  58. 58Russell5,106 babies
  59. 59Randy5,036 babies
  60. 60Marc5,009 babies
  61. 61Roger4,583 babies
  62. 62Samuel4,558 babies
  63. 63Chris4,460 babies
  64. 64Shane4,451 babies
  65. 65Johnny4,438 babies
  66. 66Carl4,402 babies
  67. 67Gerald4,399 babies
  68. 68Jon4,371 babies
  69. 69Travis4,321 babies
  70. 70Jeremy4,318 babies
  71. 71Marcus4,315 babies
  72. 72Adam4,313 babies
  73. 73Phillip4,275 babies
  74. 74Brent4,269 babies
  75. 75Darren4,197 babies
  76. 76Lance4,160 babies
  77. 77Derek4,147 babies
  78. 78Billy4,121 babies
  79. 79Vincent4,021 babies
  80. 80Wayne4,006 babies
  81. 81Benjamin3,926 babies
  82. 82Joel3,839 babies
  83. 83Lawrence3,824 babies
  84. 84Corey3,814 babies
  85. 85Danny3,768 babies
  86. 86Jimmy3,660 babies
  87. 87Bobby3,636 babies
  88. 88Curtis3,615 babies
  89. 89Walter3,584 babies
  90. 90Joe3,570 babies
  91. 91Alan3,553 babies
  92. 92Philip3,520 babies
  93. 93Martin3,500 babies
  94. 94Bruce3,482 babies
  95. 95Juan3,476 babies
  96. 96Derrick3,446 babies
  97. 97Jay3,415 babies
  98. 98Carlos3,380 babies
  99. 99Brett3,370 babies
  100. 100Randall3,271 babies
See the top 1,000 boys →