Top Names of 1967

Official birth counts from Social Security card applications.

Jump to a decade

Top 100 girls

  1. 1Lisa52,437 babies
  2. 2Kimberly33,097 babies
  3. 3Michelle30,827 babies
  4. 4Mary25,316 babies
  5. 5Susan22,262 babies
  6. 6Karen21,537 babies
  7. 7Angela19,555 babies
  8. 8Tammy18,652 babies
  9. 9Melissa18,377 babies
  10. 10Jennifer18,236 babies
  11. 11Patricia17,753 babies
  12. 12Amy16,122 babies
  13. 13Elizabeth16,116 babies
  14. 14Christine15,991 babies
  15. 15Laura15,819 babies
  16. 16Julie15,547 babies
  17. 17Pamela15,368 babies
  18. 18Cynthia15,340 babies
  19. 19Donna14,787 babies
  20. 20Sandra14,738 babies
  21. 21Tina14,160 babies
  22. 22Deborah14,012 babies
  23. 23Kelly13,717 babies
  24. 24Lori13,564 babies
  25. 25Stephanie13,354 babies
  26. 26Linda13,196 babies
  27. 27Dawn13,167 babies
  28. 28Teresa12,272 babies
  29. 29Tracy11,951 babies
  30. 30Sharon11,923 babies
  31. 31Brenda11,479 babies
  32. 32Wendy11,223 babies
  33. 33Barbara11,203 babies
  34. 34Denise11,078 babies
  35. 35Cheryl10,767 babies
  36. 36Michele10,416 babies
  37. 37Nancy10,268 babies
  38. 38Debra10,217 babies
  39. 39Rebecca9,823 babies
  40. 40Kathleen9,209 babies
  41. 41Rhonda9,072 babies
  42. 42Maria8,878 babies
  43. 43Theresa8,105 babies
  44. 44Diane7,818 babies
  45. 45Robin7,696 babies
  46. 46Paula7,694 babies
  47. 47Carol7,491 babies
  48. 48Andrea7,418 babies
  49. 49Kim7,408 babies
  50. 50Jill7,398 babies
  51. 51Sherry7,130 babies
  52. 52Jacqueline6,954 babies
  53. 53Christina6,600 babies
  54. 54Gina6,358 babies
  55. 55Catherine6,345 babies
  56. 56Sheila6,326 babies
  57. 57Ann6,247 babies
  58. 58Margaret6,226 babies
  59. 59Cindy5,781 babies
  60. 60Carolyn5,719 babies
  61. 61Janet5,657 babies
  62. 62Renee5,564 babies
  63. 63Suzanne5,489 babies
  64. 64Kathy5,406 babies
  65. 65Diana5,340 babies
  66. 66Leslie5,318 babies
  67. 67Beth5,186 babies
  68. 68Tonya5,164 babies
  69. 69Stacey5,117 babies
  70. 70Monica4,966 babies
  71. 71Dana4,935 babies
  72. 72Laurie4,921 babies
  73. 73Valerie4,757 babies
  74. 74Stacy4,597 babies
  75. 75Connie4,583 babies
  76. 76Katherine4,560 babies
  77. 77Terri4,523 babies
  78. 78Tracey4,498 babies
  79. 79April4,466 babies
  80. 80Regina4,362 babies
  81. 81Lynn4,196 babies
  82. 82Carla4,185 babies
  83. 83Sarah4,139 babies
  84. 84Anne4,102 babies
  85. 85Annette4,005 babies
  86. 86Tamara4,000 babies
  87. 87Heather3,904 babies
  88. 88Heidi3,865 babies
  89. 89Sherri3,841 babies
  90. 90Debbie3,742 babies
  91. 91Anna3,728 babies
  92. 92Kathryn3,695 babies
  93. 93Victoria3,664 babies
  94. 94Shelly3,648 babies
  95. 95Melinda3,632 babies
  96. 96Colleen3,621 babies
  97. 97Kristin3,600 babies
  98. 98Anita3,518 babies
  99. 99Janice3,514 babies
  100. 100Wanda3,473 babies
See the top 1,000 girls →

Top 100 boys

  1. 1Michael82,411 babies
  2. 2David66,806 babies
  3. 3James61,683 babies
  4. 4John61,600 babies
  5. 5Robert56,369 babies
  6. 6William37,615 babies
  7. 7Mark34,910 babies
  8. 8Richard33,585 babies
  9. 9Christopher29,413 babies
  10. 10Brian28,646 babies
  11. 11Timothy28,587 babies
  12. 12Thomas28,247 babies
  13. 13Jeffrey28,083 babies
  14. 14Steven27,031 babies
  15. 15Joseph25,926 babies
  16. 16Scott25,535 babies
  17. 17Kevin24,603 babies
  18. 18Paul22,821 babies
  19. 19Daniel22,192 babies
  20. 20Charles21,288 babies
  21. 21Anthony20,887 babies
  22. 22Kenneth19,263 babies
  23. 23Eric17,830 babies
  24. 24Ronald16,443 babies
  25. 25Gregory15,775 babies
  26. 26Stephen15,087 babies
  27. 27Donald14,226 babies
  28. 28Matthew13,568 babies
  29. 29Todd13,453 babies
  30. 30Patrick12,976 babies
  31. 31Edward12,652 babies
  32. 32Gary12,616 babies
  33. 33Douglas11,434 babies
  34. 34Keith11,006 babies
  35. 35Andrew9,967 babies
  36. 36George9,699 babies
  37. 37Rodney8,440 babies
  38. 38Larry8,332 babies
  39. 39Peter8,311 babies
  40. 40Troy7,933 babies
  41. 41Jerry7,780 babies
  42. 42Terry7,685 babies
  43. 43Dennis7,636 babies
  44. 44Sean7,496 babies
  45. 45Frank7,426 babies
  46. 46Craig7,311 babies
  47. 47Jeffery7,226 babies
  48. 48Raymond7,065 babies
  49. 49Randy6,799 babies
  50. 50Tony6,220 babies
  51. 51Shawn6,138 babies
  52. 52Bryan6,017 babies
  53. 53Roger5,723 babies
  54. 54Jason5,336 babies
  55. 55Bruce5,067 babies
  56. 56Jonathan4,920 babies
  57. 57Carl4,890 babies
  58. 58Russell4,889 babies
  59. 59Gerald4,873 babies
  60. 60Chris4,618 babies
  61. 61Alan4,572 babies
  62. 62Wayne4,470 babies
  63. 63Darren4,440 babies
  64. 64Jose4,417 babies
  65. 65Vincent4,393 babies
  66. 66Bradley4,342 babies
  67. 67Lawrence4,341 babies
  68. 68Danny4,310 babies
  69. 69Samuel4,232 babies
  70. 70Johnny4,169 babies
  71. 71Jon4,160 babies
  72. 72Randall4,062 babies
  73. 73Phillip4,049 babies
  74. 74Jimmy4,021 babies
  75. 75Ricky4,019 babies
  76. 76Billy3,984 babies
  77. 77Curtis3,966 babies
  78. 78Dean3,914 babies
  79. 79Steve3,909 babies
  80. 80Martin3,834 babies
  81. 81Walter3,808 babies
  82. 82Philip3,786 babies
  83. 83Bobby3,779 babies
  84. 84Mike3,757 babies
  85. 85Joe3,717 babies
  86. 86Darrell3,652 babies
  87. 87Jay3,612 babies
  88. 88Jeff3,591 babies
  89. 89Dale3,537 babies
  90. 90Joel3,476 babies
  91. 91Glenn3,440 babies
  92. 92Willie3,391 babies
  93. 93Henry3,332 babies
  94. 94Arthur3,312 babies
  95. 95Roy3,276 babies
  96. 96Barry3,208 babies
  97. 97Victor3,194 babies
  98. 98Albert3,169 babies
  99. 99Tracy3,168 babies
  100. 100Allen3,123 babies
See the top 1,000 boys →