Top Names of 1966

Official birth counts from Social Security card applications.

Jump to a decade

Top 100 girls

  1. 1Lisa56,918 babies
  2. 2Kimberly32,232 babies
  3. 3Mary28,890 babies
  4. 4Michelle27,159 babies
  5. 5Karen25,450 babies
  6. 6Susan23,776 babies
  7. 7Patricia20,112 babies
  8. 8Tammy18,621 babies
  9. 9Angela18,532 babies
  10. 10Jennifer18,215 babies
  11. 11Cynthia17,418 babies
  12. 12Donna17,037 babies
  13. 13Julie16,331 babies
  14. 14Deborah16,250 babies
  15. 15Pamela16,249 babies
  16. 16Elizabeth15,887 babies
  17. 17Sandra15,851 babies
  18. 18Linda15,566 babies
  19. 19Laura15,553 babies
  20. 20Christine15,546 babies
  21. 21Lori14,671 babies
  22. 22Melissa14,254 babies
  23. 23Tina13,892 babies
  24. 24Dawn13,603 babies
  25. 25Brenda13,294 babies
  26. 26Kelly13,242 babies
  27. 27Barbara13,123 babies
  28. 28Sharon13,063 babies
  29. 29Teresa13,024 babies
  30. 30Amy12,998 babies
  31. 31Tracy12,504 babies
  32. 32Denise11,797 babies
  33. 33Nancy11,729 babies
  34. 34Cheryl11,713 babies
  35. 35Debra11,261 babies
  36. 36Michele10,689 babies
  37. 37Kathleen10,491 babies
  38. 38Stephanie10,160 babies
  39. 39Rhonda9,805 babies
  40. 40Rebecca9,777 babies
  41. 41Wendy9,516 babies
  42. 42Robin9,440 babies
  43. 43Kim9,194 babies
  44. 44Maria9,132 babies
  45. 45Diane8,750 babies
  46. 46Theresa8,699 babies
  47. 47Jacqueline8,360 babies
  48. 48Carol8,259 babies
  49. 49Jill7,871 babies
  50. 50Paula7,856 babies
  51. 51Sheila7,208 babies
  52. 52Andrea7,144 babies
  53. 53Sherry6,983 babies
  54. 54Catherine6,962 babies
  55. 55Margaret6,960 babies
  56. 56Cindy6,794 babies
  57. 57Janet6,434 babies
  58. 58Gina6,356 babies
  59. 59Kathy6,319 babies
  60. 60Carolyn6,121 babies
  61. 61Ann5,993 babies
  62. 62Suzanne5,684 babies
  63. 63Laurie5,667 babies
  64. 64Diana5,504 babies
  65. 65Beth5,444 babies
  66. 66Renee5,354 babies
  67. 67Christina5,341 babies
  68. 68Dana5,278 babies
  69. 69Tracey5,127 babies
  70. 70Connie5,102 babies
  71. 71Leslie4,999 babies
  72. 72Terri4,921 babies
  73. 73Debbie4,846 babies
  74. 74Valerie4,816 babies
  75. 75Monica4,722 babies
  76. 76Stacey4,586 babies
  77. 77Carla4,508 babies
  78. 78Katherine4,492 babies
  79. 79Annette4,428 babies
  80. 80Janice4,345 babies
  81. 81Lynn4,306 babies
  82. 82Regina4,295 babies
  83. 83Anne4,151 babies
  84. 84Wanda4,093 babies
  85. 85Sarah4,034 babies
  86. 86Kathryn4,008 babies
  87. 87Heidi3,966 babies
  88. 88Anita3,872 babies
  89. 89Shelly3,856 babies
  90. 90Bonnie3,842 babies
  91. 91Stacy3,779 babies
  92. 92Sherri3,747 babies
  93. 93Colleen3,746 babies
  94. 94Darlene3,728 babies
  95. 95Anna3,682 babies
  96. 96Tonya3,630 babies
  97. 97Judy3,510 babies
  98. 98Tamara3,482 babies
  99. 99Cathy3,421 babies
  100. 100Joyce3,399 babies
See the top 1,000 girls →

Top 100 boys

  1. 1Michael79,985 babies
  2. 2David66,408 babies
  3. 3James65,163 babies
  4. 4John65,016 babies
  5. 5Robert59,317 babies
  6. 6William38,237 babies
  7. 7Mark34,801 babies
  8. 8Richard34,457 babies
  9. 9Jeffrey30,200 babies
  10. 10Thomas29,003 babies
  11. 11Timothy28,923 babies
  12. 12Christopher27,866 babies
  13. 13Steven27,698 babies
  14. 14Brian27,253 babies
  15. 15Joseph26,981 babies
  16. 16Scott26,036 babies
  17. 17Kevin25,592 babies
  18. 18Paul23,578 babies
  19. 19Daniel23,269 babies
  20. 20Charles22,252 babies
  21. 21Kenneth20,834 babies
  22. 22Anthony20,624 babies
  23. 23Gregory17,009 babies
  24. 24Ronald16,952 babies
  25. 25Eric16,475 babies
  26. 26Stephen14,742 babies
  27. 27Donald14,713 babies
  28. 28Gary14,155 babies
  29. 29Todd13,557 babies
  30. 30Edward13,279 babies
  31. 31Patrick12,405 babies
  32. 32Keith11,614 babies
  33. 33Douglas11,401 babies
  34. 34Matthew10,803 babies
  35. 35Rodney10,268 babies
  36. 36Andrew10,235 babies
  37. 37George9,941 babies
  38. 38Larry8,709 babies
  39. 39Peter8,584 babies
  40. 40Terry8,455 babies
  41. 41Jerry8,429 babies
  42. 42Jeffery7,904 babies
  43. 43Frank7,787 babies
  44. 44Dennis7,786 babies
  45. 45Randy7,758 babies
  46. 46Craig7,729 babies
  47. 47Raymond7,376 babies
  48. 48Troy6,905 babies
  49. 49Tony6,571 babies
  50. 50Sean6,490 babies
  51. 51Roger6,296 babies
  52. 52Bryan5,890 babies
  53. 53Bruce5,843 babies
  54. 54Shawn5,725 babies
  55. 55Chris5,257 babies
  56. 56Carl5,227 babies
  57. 57Alan4,943 babies
  58. 58Vincent4,941 babies
  59. 59Wayne4,891 babies
  60. 60Gerald4,863 babies
  61. 61Russell4,857 babies
  62. 62Danny4,721 babies
  63. 63Darren4,718 babies
  64. 64Ricky4,680 babies
  65. 65Jonathan4,662 babies
  66. 66Lawrence4,644 babies
  67. 67Steve4,617 babies
  68. 68Bradley4,555 babies
  69. 69Mike4,526 babies
  70. 70Randall4,448 babies
  71. 71Phillip4,402 babies
  72. 72Jeff4,387 babies
  73. 73Johnny4,363 babies
  74. 74Joe4,334 babies
  75. 75Curtis4,242 babies
  76. 76Jon4,239 babies
  77. 77Jimmy4,238 babies
  78. 78Martin4,210 babies
  79. 79Jose4,194 babies
  80. 80Billy4,182 babies
  81. 81Samuel4,155 babies
  82. 82Bobby4,068 babies
  83. 83Walter4,057 babies
  84. 84Dean4,041 babies
  85. 85Dale3,985 babies
  86. 86Philip3,954 babies
  87. 87Barry3,916 babies
  88. 88Darryl3,817 babies
  89. 89Jason3,770 babies
  90. 90Glenn3,668 babies
  91. 91Jay3,598 babies
  92. 92Henry3,575 babies
  93. 93Willie3,546 babies
  94. 94Roy3,522 babies
  95. 95Darrell3,497 babies
  96. 96Arthur3,482 babies
  97. 97Allen3,420 babies
  98. 98Tracy3,380 babies
  99. 99Harold3,323 babies
  100. 100Albert3,297 babies
See the top 1,000 boys →