Top Names of 1977

Official birth counts from Social Security card applications.

Jump to a decade

Top 100 girls

  1. 1Jennifer58,964 babies
  2. 2Melissa26,879 babies
  3. 3Amy26,729 babies
  4. 4Jessica24,846 babies
  5. 5Heather23,773 babies
  6. 6Angela20,998 babies
  7. 7Michelle19,540 babies
  8. 8Kimberly18,286 babies
  9. 9Amanda18,278 babies
  10. 10Kelly18,234 babies
  11. 11Sarah18,096 babies
  12. 12Lisa17,014 babies
  13. 13Elizabeth16,431 babies
  14. 14Stephanie15,417 babies
  15. 15Nicole15,247 babies
  16. 16Christina14,501 babies
  17. 17Rebecca14,196 babies
  18. 18Jamie12,895 babies
  19. 19Shannon12,518 babies
  20. 20Laura11,318 babies
  21. 21Mary10,656 babies
  22. 22Julie10,204 babies
  23. 23Erin10,198 babies
  24. 24Andrea9,782 babies
  25. 25Crystal9,724 babies
  26. 26Rachel8,976 babies
  27. 27Sara8,709 babies
  28. 28Carrie8,661 babies
  29. 29April8,068 babies
  30. 30Christine7,886 babies
  31. 31Danielle7,616 babies
  32. 32Karen7,441 babies
  33. 33Amber7,207 babies
  34. 34Tiffany7,205 babies
  35. 35Tara7,198 babies
  36. 36Maria7,094 babies
  37. 37Emily6,879 babies
  38. 38Erica6,624 babies
  39. 39Monica6,366 babies
  40. 40Misty6,315 babies
  41. 41Jill6,238 babies
  42. 42Stacy6,154 babies
  43. 43Dawn6,096 babies
  44. 44Katherine6,030 babies
  45. 45Susan5,961 babies
  46. 46Jaime5,906 babies
  47. 47Patricia5,903 babies
  48. 48Cynthia5,782 babies
  49. 49Wendy5,764 babies
  50. 50Tracy5,756 babies
  51. 51Brandy5,477 babies
  52. 52Holly5,463 babies
  53. 53Melanie5,373 babies
  54. 54Megan5,320 babies
  55. 55Tammy5,310 babies
  56. 56Stacey5,206 babies
  57. 57Lori5,072 babies
  58. 58Tina4,951 babies
  59. 59Christy4,602 babies
  60. 60Alicia4,400 babies
  61. 61Sandra4,373 babies
  62. 62Dana4,339 babies
  63. 63Sabrina4,305 babies
  64. 64Tonya4,263 babies
  65. 65Leslie4,250 babies
  66. 66Allison4,205 babies
  67. 67Tanya4,085 babies
  68. 68Kristy4,045 babies
  69. 69Natalie4,043 babies
  70. 70Kathryn3,964 babies
  71. 71Brandi3,885 babies
  72. 72Kristen3,861 babies
  73. 73Veronica3,853 babies
  74. 74Anna3,851 babies
  75. 75Catherine3,840 babies
  76. 76Courtney3,808 babies
  77. 77Michele3,711 babies
  78. 78Denise3,681 babies
  79. 79Teresa3,654 babies
  80. 80Kathleen3,649 babies
  81. 81Heidi3,640 babies
  82. 82Kristin3,605 babies
  83. 83Kristina3,539 babies
  84. 84Robin3,428 babies
  85. 85Samantha3,284 babies
  86. 86Valerie3,266 babies
  87. 87Renee3,259 babies
  88. 88Gina3,231 babies
  89. 89Nancy3,222 babies
  90. 90Vanessa3,209 babies
  91. 91Brenda3,151 babies
  92. 92Jacqueline3,148 babies
  93. 93Tamara3,126 babies
  94. 94Mandy3,100 babies
  95. 95Sharon3,089 babies
  96. 96Melinda3,044 babies
  97. 97Beth2,967 babies
  98. 98Theresa2,914 babies
  99. 99Linda2,912 babies
  100. 100Diana2,846 babies
See the top 1,000 girls →

Top 100 boys

  1. 1Michael67,587 babies
  2. 2Jason55,631 babies
  3. 3Christopher46,721 babies
  4. 4David40,515 babies
  5. 5James40,040 babies
  6. 6Robert34,214 babies
  7. 7John34,195 babies
  8. 8Brian32,492 babies
  9. 9Matthew31,965 babies
  10. 10Joseph26,483 babies
  11. 11Daniel26,073 babies
  12. 12William24,758 babies
  13. 13Kevin22,463 babies
  14. 14Joshua22,068 babies
  15. 15Jeremy21,610 babies
  16. 16Ryan21,246 babies
  17. 17Eric20,745 babies
  18. 18Timothy17,977 babies
  19. 19Jeffrey17,481 babies
  20. 20Richard17,442 babies
  21. 21Anthony16,804 babies
  22. 22Thomas16,586 babies
  23. 23Steven16,484 babies
  24. 24Andrew16,017 babies
  25. 25Mark15,418 babies
  26. 26Charles14,743 babies
  27. 27Scott14,203 babies
  28. 28Jonathan12,319 babies
  29. 29Benjamin12,106 babies
  30. 30Justin12,008 babies
  31. 31Paul11,798 babies
  32. 32Aaron11,631 babies
  33. 33Adam11,030 babies
  34. 34Chad10,831 babies
  35. 35Gregory10,052 babies
  36. 36Nathan9,886 babies
  37. 37Shawn9,865 babies
  38. 38Stephen9,635 babies
  39. 39Kenneth9,452 babies
  40. 40Patrick8,305 babies
  41. 41Brandon8,272 babies
  42. 42Bryan7,886 babies
  43. 43Sean7,625 babies
  44. 44Travis7,277 babies
  45. 45Jose6,919 babies
  46. 46Donald6,866 babies
  47. 47Edward6,840 babies
  48. 48Keith6,597 babies
  49. 49Bradley6,431 babies
  50. 50Todd6,276 babies
  51. 51Nicholas6,071 babies
  52. 52Corey6,041 babies
  53. 53Ronald6,026 babies
  54. 54Jesse5,823 babies
  55. 55Peter5,821 babies
  56. 56Jacob5,788 babies
  57. 57George5,606 babies
  58. 58Gary5,447 babies
  59. 59Douglas5,297 babies
  60. 60Samuel5,257 babies
  61. 61Shane4,868 babies
  62. 62Larry4,837 babies
  63. 63Juan4,562 babies
  64. 64Craig4,560 babies
  65. 65Raymond4,372 babies
  66. 66Wesley4,302 babies
  67. 67Cory4,259 babies
  68. 68Dennis4,152 babies
  69. 69Jeremiah4,151 babies
  70. 70Phillip3,967 babies
  71. 71Frank3,894 babies
  72. 72Marcus3,846 babies
  73. 73Joel3,824 babies
  74. 74Carlos3,795 babies
  75. 75Jerry3,745 babies
  76. 76Jared3,738 babies
  77. 77Antonio3,662 babies
  78. 78Jeffery3,564 babies
  79. 79Kyle3,505 babies
  80. 80Derrick3,481 babies
  81. 81Dustin3,477 babies
  82. 82Jamie3,447 babies
  83. 83Terry3,443 babies
  84. 84Derek3,441 babies
  85. 85Brent3,423 babies
  86. 86Randy3,397 babies
  87. 87Gabriel3,346 babies
  88. 88Troy3,307 babies
  89. 89Russell3,124 babies
  90. 90Philip3,093 babies
  91. 91Billy2,950 babies
  92. 92Tony2,938 babies
  93. 93Johnny2,801 babies
  94. 94Erik2,786 babies
  95. 95Zachary2,777 babies
  96. 96Alexander2,704 babies
  97. 97Rodney2,703 babies
  98. 98Jimmy2,637 babies
  99. 99Carl2,615 babies
  100. 100Curtis2,605 babies
See the top 1,000 boys →