Top Names of 1951

Official birth counts from Social Security card applications.

Jump to a decade

Top 100 girls

  1. 1Linda73,982 babies
  2. 2Mary65,721 babies
  3. 3Patricia56,446 babies
  4. 4Deborah42,053 babies
  5. 5Barbara40,617 babies
  6. 6Susan40,228 babies
  7. 7Nancy30,346 babies
  8. 8Karen27,998 babies
  9. 9Sandra27,665 babies
  10. 10Kathleen26,716 babies
  11. 11Carol24,781 babies
  12. 12Donna24,074 babies
  13. 13Sharon23,920 babies
  14. 14Brenda21,717 babies
  15. 15Diane19,840 babies
  16. 16Pamela18,570 babies
  17. 17Margaret17,692 babies
  18. 18Debra17,064 babies
  19. 19Janet16,947 babies
  20. 20Cynthia16,295 babies
  21. 21Janice15,958 babies
  22. 22Carolyn15,206 babies
  23. 23Elizabeth15,118 babies
  24. 24Christine15,017 babies
  25. 25Judith14,935 babies
  26. 26Judy14,017 babies
  27. 27Shirley13,919 babies
  28. 28Joyce13,472 babies
  29. 29Betty12,822 babies
  30. 30Cheryl11,986 babies
  31. 31Gloria10,951 babies
  32. 32Rebecca10,932 babies
  33. 33Beverly10,860 babies
  34. 34Catherine10,566 babies
  35. 35Kathy10,406 babies
  36. 36Gail9,886 babies
  37. 37Bonnie9,706 babies
  38. 38Martha9,605 babies
  39. 39Joan9,403 babies
  40. 40Peggy9,208 babies
  41. 41Marilyn9,148 babies
  42. 42Dorothy9,089 babies
  43. 43Jane8,942 babies
  44. 44Connie8,722 babies
  45. 45Kathryn8,460 babies
  46. 46Ann8,423 babies
  47. 47Virginia8,180 babies
  48. 48Denise8,116 babies
  49. 49Jean7,627 babies
  50. 50Diana7,396 babies
  51. 51Paula7,290 babies
  52. 52Wanda7,233 babies
  53. 53Ruth7,076 babies
  54. 54Helen6,949 babies
  55. 55Katherine6,930 babies
  56. 56Jacqueline6,915 babies
  57. 57Phyllis6,791 babies
  58. 58Vicki6,630 babies
  59. 59Frances6,584 babies
  60. 60Laura6,466 babies
  61. 61Rita6,415 babies
  62. 62Alice6,315 babies
  63. 63Teresa6,213 babies
  64. 64Theresa6,190 babies
  65. 65Rose6,185 babies
  66. 66Elaine6,069 babies
  67. 67Jo6,001 babies
  68. 68Ellen5,945 babies
  69. 69Sheila5,897 babies
  70. 70Sherry5,889 babies
  71. 71Cathy5,697 babies
  72. 72Lynn5,629 babies
  73. 73Joanne5,358 babies
  74. 74Marcia5,299 babies
  75. 75Maria5,236 babies
  76. 76Marsha5,188 babies
  77. 77Sally5,138 babies
  78. 78Marie5,046 babies
  79. 79Darlene5,030 babies
  80. 80Doris5,025 babies
  81. 81Victoria4,907 babies
  82. 82Anne4,873 babies
  83. 83Suzanne4,828 babies
  84. 84Charlotte4,649 babies
  85. 85Lois4,533 babies
  86. 86Constance4,367 babies
  87. 87Vickie4,320 babies
  88. 88Evelyn4,232 babies
  89. 89Glenda4,135 babies
  90. 90Dianne4,034 babies
  91. 91Sarah4,028 babies
  92. 92Roberta3,979 babies
  93. 93Maureen3,878 babies
  94. 94Anna3,870 babies
  95. 95Eileen3,816 babies
  96. 96Anita3,785 babies
  97. 97Sylvia3,777 babies
  98. 98Jeanne3,768 babies
  99. 99Julie3,686 babies
  100. 100Valerie3,559 babies
See the top 1,000 girls →

Top 100 boys

  1. 1James87,256 babies
  2. 2Robert86,353 babies
  3. 3John81,569 babies
  4. 4Michael72,807 babies
  5. 5David64,788 babies
  6. 6William62,781 babies
  7. 7Richard54,541 babies
  8. 8Thomas48,275 babies
  9. 9Charles39,406 babies
  10. 10Gary38,160 babies
  11. 11Larry30,558 babies
  12. 12Ronald29,049 babies
  13. 13Steven28,363 babies
  14. 14Joseph28,147 babies
  15. 15Donald27,916 babies
  16. 16Kenneth25,841 babies
  17. 17Dennis24,264 babies
  18. 18Paul22,853 babies
  19. 19Stephen22,474 babies
  20. 20Mark21,201 babies
  21. 21Daniel21,121 babies
  22. 22George20,212 babies
  23. 23Edward19,913 babies
  24. 24Jerry15,164 babies
  25. 25Gregory14,102 babies
  26. 26Bruce14,090 babies
  27. 27Douglas13,902 babies
  28. 28Timothy12,705 babies
  29. 29Roger12,425 babies
  30. 30Terry12,216 babies
  31. 31Frank11,477 babies
  32. 32Raymond11,227 babies
  33. 33Lawrence10,266 babies
  34. 34Anthony9,836 babies
  35. 35Jeffrey9,713 babies
  36. 36Gerald9,539 babies
  37. 37Wayne9,327 babies
  38. 38Peter8,999 babies
  39. 39Patrick8,751 babies
  40. 40Alan8,408 babies
  41. 41Danny8,179 babies
  42. 42Walter8,038 babies
  43. 43Carl7,641 babies
  44. 44Arthur7,414 babies
  45. 45Willie7,226 babies
  46. 46Harold7,178 babies
  47. 47Henry7,120 babies
  48. 48Jack7,004 babies
  49. 49Dale6,963 babies
  50. 50Johnny6,700 babies
  51. 51Ralph6,525 babies
  52. 52Roy6,466 babies
  53. 53Kevin6,349 babies
  54. 54Stanley6,205 babies
  55. 55Philip6,098 babies
  56. 56Randy6,034 babies
  57. 57Joe5,824 babies
  58. 58Glenn5,803 babies
  59. 59Keith5,767 babies
  60. 60Albert5,758 babies
  61. 61Christopher5,734 babies
  62. 62Jimmy5,687 babies
  63. 63Craig5,623 babies
  64. 64Billy5,610 babies
  65. 65Eugene5,580 babies
  66. 66Randall5,532 babies
  67. 67Samuel5,476 babies
  68. 68Scott5,381 babies
  69. 69Andrew5,373 babies
  70. 70Harry5,303 babies
  71. 71Barry5,284 babies
  72. 72Allen5,179 babies
  73. 73Russell5,175 babies
  74. 74Howard5,108 babies
  75. 75Brian5,101 babies
  76. 76Louis5,089 babies
  77. 77Bobby5,006 babies
  78. 78Frederick4,984 babies
  79. 79Phillip4,910 babies
  80. 80Leonard4,738 babies
  81. 81Martin4,596 babies
  82. 82Ronnie4,530 babies
  83. 83Ernest4,382 babies
  84. 84Rodney4,296 babies
  85. 85Francis4,199 babies
  86. 86Steve4,053 babies
  87. 87Fred3,994 babies
  88. 88Melvin3,837 babies
  89. 89Eddie3,748 babies
  90. 90Norman3,729 babies
  91. 91Curtis3,716 babies
  92. 92Lee3,682 babies
  93. 93Eric3,664 babies
  94. 94Tommy3,582 babies
  95. 95Earl3,571 babies
  96. 96Marvin3,557 babies
  97. 97Micheal3,276 babies
  98. 98Clarence3,232 babies
  99. 99Theodore3,216 babies
  100. 100Alfred3,203 babies
See the top 1,000 boys →