Top Names of 1995

Official birth counts from Social Security card applications.

Jump to a decade

Top 100 girls

  1. 1Jessica27,941 babies
  2. 2Ashley26,606 babies
  3. 3Emily24,382 babies
  4. 4Samantha21,644 babies
  5. 5Sarah21,395 babies
  6. 6Taylor20,426 babies
  7. 7Hannah17,018 babies
  8. 8Brittany16,477 babies
  9. 9Amanda16,354 babies
  10. 10Elizabeth16,192 babies
  11. 11Kayla16,087 babies
  12. 12Rachel16,047 babies
  13. 13Megan15,530 babies
  14. 14Alexis14,334 babies
  15. 15Lauren13,443 babies
  16. 16Stephanie12,977 babies
  17. 17Courtney12,775 babies
  18. 18Jennifer12,683 babies
  19. 19Nicole12,277 babies
  20. 20Victoria12,252 babies
  21. 21Brianna11,881 babies
  22. 22Amber10,965 babies
  23. 23Morgan10,877 babies
  24. 24Danielle10,653 babies
  25. 25Jasmine10,279 babies
  26. 26Alexandra10,160 babies
  27. 27Alyssa10,100 babies
  28. 28Rebecca9,911 babies
  29. 29Madison9,775 babies
  30. 30Katherine8,987 babies
  31. 31Anna8,570 babies
  32. 32Haley8,208 babies
  33. 33Kelsey8,184 babies
  34. 34Allison8,126 babies
  35. 35Melissa7,879 babies
  36. 36Abigail7,825 babies
  37. 37Kimberly7,745 babies
  38. 38Shelby7,632 babies
  39. 39Olivia7,627 babies
  40. 40Mary7,458 babies
  41. 41Michelle7,392 babies
  42. 42Kaitlyn7,385 babies
  43. 43Sydney7,360 babies
  44. 44Maria7,003 babies
  45. 45Christina6,953 babies
  46. 46Tiffany6,936 babies
  47. 47Chelsea6,761 babies
  48. 48Sara6,697 babies
  49. 49Erin6,565 babies
  50. 50Jordan6,481 babies
  51. 51Natalie6,424 babies
  52. 52Brooke6,377 babies
  53. 53Marissa6,081 babies
  54. 54Heather6,032 babies
  55. 55Andrea6,008 babies
  56. 55Laura6,008 babies
  57. 57Miranda5,978 babies
  58. 58Paige5,733 babies
  59. 59Katelyn5,573 babies
  60. 60Sierra5,495 babies
  61. 61Gabrielle5,448 babies
  62. 62Julia5,411 babies
  63. 63Vanessa5,404 babies
  64. 64Kelly5,398 babies
  65. 64Kristen5,398 babies
  66. 66Destiny5,380 babies
  67. 67Emma5,050 babies
  68. 68Savannah4,904 babies
  69. 69Erica4,893 babies
  70. 70Jacqueline4,793 babies
  71. 71Mariah4,773 babies
  72. 72Alexandria4,772 babies
  73. 73Shannon4,733 babies
  74. 74Briana4,612 babies
  75. 75Amy4,528 babies
  76. 76Breanna4,527 babies
  77. 77Katie4,482 babies
  78. 78Cassandra4,451 babies
  79. 79Madeline4,430 babies
  80. 80Crystal4,391 babies
  81. 81Caitlin4,384 babies
  82. 82Lindsey4,377 babies
  83. 83Kathryn4,328 babies
  84. 84Jenna4,254 babies
  85. 85Angela4,119 babies
  86. 86Cheyenne4,088 babies
  87. 87Monica3,970 babies
  88. 88Mackenzie3,963 babies
  89. 89Alicia3,908 babies
  90. 90Catherine3,860 babies
  91. 91Selena3,825 babies
  92. 92Caroline3,799 babies
  93. 93Jamie3,770 babies
  94. 94Kaitlin3,602 babies
  95. 95Sabrina3,534 babies
  96. 96Bailey3,488 babies
  97. 97Grace3,473 babies
  98. 98Molly3,382 babies
  99. 99Brittney3,380 babies
  100. 100Alexa3,359 babies
See the top 1,000 girls →

Top 100 boys

  1. 1Michael41,409 babies
  2. 2Matthew32,882 babies
  3. 3Christopher32,679 babies
  4. 4Jacob31,134 babies
  5. 5Joshua30,720 babies
  6. 6Tyler29,161 babies
  7. 7Nicholas29,160 babies
  8. 8Brandon26,904 babies
  9. 9Daniel26,728 babies
  10. 10Austin25,908 babies
  11. 11Andrew25,860 babies
  12. 12Joseph25,354 babies
  13. 13John23,244 babies
  14. 14Zachary23,131 babies
  15. 15Ryan23,089 babies
  16. 16David23,045 babies
  17. 17James22,739 babies
  18. 18Justin21,581 babies
  19. 19Anthony20,482 babies
  20. 20William20,160 babies
  21. 21Alexander19,456 babies
  22. 22Robert18,586 babies
  23. 23Jonathan18,155 babies
  24. 24Kyle16,761 babies
  25. 25Kevin15,860 babies
  26. 26Cody15,566 babies
  27. 27Thomas14,163 babies
  28. 28Christian13,813 babies
  29. 29Jordan13,574 babies
  30. 30Aaron13,291 babies
  31. 31Benjamin12,720 babies
  32. 32Eric12,485 babies
  33. 33Samuel12,440 babies
  34. 34Dylan12,091 babies
  35. 35Jose11,781 babies
  36. 36Brian10,991 babies
  37. 37Steven10,661 babies
  38. 38Adam10,485 babies
  39. 39Nathan10,306 babies
  40. 40Timothy9,788 babies
  41. 41Jason9,004 babies
  42. 42Richard8,784 babies
  43. 43Patrick8,674 babies
  44. 44Charles8,478 babies
  45. 45Sean8,167 babies
  46. 46Jesse7,495 babies
  47. 47Alex7,424 babies
  48. 48Jeremy7,084 babies
  49. 49Cameron7,030 babies
  50. 50Juan6,982 babies
  51. 51Logan6,953 babies
  52. 52Mark6,888 babies
  53. 53Hunter6,715 babies
  54. 54Caleb6,655 babies
  55. 55Connor6,619 babies
  56. 56Dakota6,575 babies
  57. 57Stephen6,556 babies
  58. 58Devin6,193 babies
  59. 59Luis6,174 babies
  60. 60Evan6,092 babies
  61. 61Trevor6,009 babies
  62. 62Dustin5,921 babies
  63. 63Jared5,886 babies
  64. 64Jeffrey5,731 babies
  65. 65Gabriel5,713 babies
  66. 66Travis5,602 babies
  67. 67Ian5,594 babies
  68. 68Carlos5,545 babies
  69. 69Taylor5,521 babies
  70. 70Bryan5,444 babies
  71. 71Paul5,414 babies
  72. 72Kenneth5,226 babies
  73. 73Nathaniel5,203 babies
  74. 74Corey4,976 babies
  75. 75Ethan4,934 babies
  76. 76Jesus4,908 babies
  77. 77Blake4,821 babies
  78. 78Bradley4,764 babies
  79. 79Mitchell4,737 babies
  80. 80Garrett4,710 babies
  81. 81Marcus4,647 babies
  82. 82Luke4,629 babies
  83. 83Derek4,452 babies
  84. 84Gregory4,442 babies
  85. 85Antonio4,340 babies
  86. 86Tanner4,320 babies
  87. 87Dalton4,191 babies
  88. 88Edward4,143 babies
  89. 89Peter4,112 babies
  90. 90Victor4,098 babies
  91. 91Lucas4,086 babies
  92. 92Scott4,082 babies
  93. 93Elijah3,977 babies
  94. 94Miguel3,953 babies
  95. 95Chase3,918 babies
  96. 96Adrian3,911 babies
  97. 96Seth3,911 babies
  98. 98Isaac3,881 babies
  99. 99Noah3,824 babies
  100. 99Shawn3,824 babies
See the top 1,000 boys →