United States: Most Popular Baby Names in 1951

Names given to at least 5 babies born in the United States in a year, from Social Security card applications. Accents are left out (José is counted as Jose).

Boy Names

  1. 1 James 87,256 babies =
  2. 2 Robert 86,353 babies =
  3. 3 John 81,569 babies =
  4. 4 Michael 72,807 babies =
  5. 5 David 64,788 babies =
  6. 6 William 62,781 babies =
  7. 7 Richard 54,541 babies =
  8. 8 Thomas 48,275 babies =
  9. 9 Charles 39,406 babies =
  10. 10 Gary 38,160 babies =
  11. 11 Larry 30,558 babies =
  12. 12 Ronald 29,049 babies =
  13. 13 Steven 28,363 babies 3
  14. 14 Joseph 28,147 babies 1
  15. 15 Donald 27,916 babies 1
  16. 16 Kenneth 25,841 babies 1
  17. 17 Dennis 24,264 babies =
  18. 18 Paul 22,853 babies =
  19. 19 Stephen 22,474 babies =
  20. 20 Mark 21,201 babies 3
  21. 21 Daniel 21,121 babies =
  22. 22 George 20,212 babies 2
  23. 23 Edward 19,913 babies 1
  24. 24 Jerry 15,164 babies =
  25. 25 Gregory 14,102 babies =
  26. 26 Bruce 14,090 babies =
  27. 27 Douglas 13,902 babies 1
  28. 28 Timothy 12,705 babies 4
  29. 29 Roger 12,425 babies 2
  30. 30 Terry 12,216 babies =
  31. 31 Frank 11,477 babies 2
  32. 32 Raymond 11,227 babies 1
  33. 33 Lawrence 10,266 babies =
  34. 34 Anthony 9,836 babies 2
  35. 35 Jeffrey 9,713 babies 8
  36. 36 Gerald 9,539 babies 2
  37. 37 Wayne 9,327 babies 2
  38. 38 Peter 8,999 babies 1
  39. 39 Patrick 8,751 babies 1
  40. 40 Alan 8,408 babies 1
  41. 41 Danny 8,179 babies 2
  42. 42 Walter 8,038 babies 2
  43. 43 Carl 7,641 babies 1
  44. 44 Arthur 7,414 babies 2
  45. 45 Willie 7,226 babies 3
  46. 46 Harold 7,178 babies 1
  47. 47 Henry 7,120 babies =
  48. 48 Jack 7,004 babies =
  49. 49 Dale 6,963 babies =
  50. 50 Johnny 6,700 babies =
  51. 51 Ralph 6,525 babies 1
  52. 52 Roy 6,466 babies 1
  53. 53 Kevin 6,349 babies 20
  54. 54 Stanley 6,205 babies 6
  55. 55 Philip 6,098 babies 2
  56. 56 Randy 6,034 babies 24
  57. 57 Joe 5,824 babies 3
  58. 58 Glenn 5,803 babies 1
  59. 59 Keith 5,767 babies 19
  60. 60 Albert 5,758 babies 4
  61. 61 Christopher 5,734 babies 11
  62. 62 Jimmy 5,687 babies 7
  63. 63 Craig 5,623 babies 6
  64. 64 Billy 5,610 babies 7
  65. 65 Eugene 5,580 babies 7
  66. 66 Randall 5,532 babies 4
  67. 67 Samuel 5,476 babies 5
  68. 68 Scott 5,381 babies 14
  69. 69 Andrew 5,373 babies 1
  70. 70 Harry 5,303 babies 9
  71. 71 Barry 5,284 babies 3
  72. 72 Allen 5,179 babies 1
  73. 73 Russell 5,175 babies 6
  74. 74 Howard 5,108 babies 11
  75. 75 Brian 5,101 babies 4
  76. 76 Louis 5,089 babies 10
  77. 77 Bobby 5,006 babies 12
  78. 78 Frederick 4,984 babies 3
  79. 79 Phillip 4,910 babies 15
  80. 80 Leonard 4,738 babies 3
  81. 81 Martin 4,596 babies 4
  82. 82 Ronnie 4,530 babies 6
  83. 83 Ernest 4,382 babies 2
  84. 84 Rodney 4,296 babies 4
  85. 85 Francis 4,199 babies 1
  86. 86 Steve 4,053 babies 3
  87. 87 Fred 3,994 babies 3
  88. 88 Melvin 3,837 babies 1
  89. 89 Eddie 3,748 babies =
  90. 90 Norman 3,729 babies =
  91. 91 Curtis 3,716 babies 6
  92. 92 Lee 3,682 babies 1
  93. 93 Eric 3,664 babies 5
  94. 94 Tommy 3,582 babies =
  95. 95 Earl 3,571 babies 3
  96. 96 Marvin 3,557 babies 3
  97. 97 Micheal 3,276 babies 7
  98. 98 Clarence 3,232 babies 3
  99. 99 Theodore 3,216 babies =
  100. 100 Alfred 3,203 babies 4

Show all 1000

Girl Names

  1. 1 Linda 73,982 babies =
  2. 2 Mary 65,721 babies =
  3. 3 Patricia 56,446 babies =
  4. 4 Deborah 42,053 babies 3
  5. 5 Barbara 40,617 babies 1
  6. 6 Susan 40,228 babies 1
  7. 7 Nancy 30,346 babies 1
  8. 8 Karen 27,998 babies 4
  9. 9 Sandra 27,665 babies 1
  10. 10 Kathleen 26,716 babies =
  11. 11 Carol 24,781 babies 2
  12. 12 Donna 24,074 babies 1
  13. 13 Sharon 23,920 babies 2
  14. 14 Brenda 21,717 babies =
  15. 15 Diane 19,840 babies 1
  16. 16 Pamela 18,570 babies 1
  17. 17 Margaret 17,692 babies 2
  18. 18 Debra 17,064 babies 41
  19. 19 Janet 16,947 babies 1
  20. 20 Cynthia 16,295 babies 3
  21. 21 Janice 15,958 babies 1
  22. 22 Carolyn 15,206 babies 2
  23. 23 Elizabeth 15,118 babies 1
  24. 24 Christine 15,017 babies 4
  25. 25 Judith 14,935 babies 4
  26. 26 Judy 14,017 babies 1
  27. 27 Shirley 13,919 babies 8
  28. 28 Joyce 13,472 babies 1
  29. 29 Betty 12,822 babies 3
  30. 30 Cheryl 11,986 babies 1
  31. 31 Gloria 10,951 babies 1
  32. 32 Rebecca 10,932 babies 4
  33. 33 Beverly 10,860 babies 2
  34. 34 Catherine 10,566 babies =
  35. 35 Kathy 10,406 babies 3
  36. 36 Gail 9,886 babies 6
  37. 37 Bonnie 9,706 babies 4
  38. 38 Martha 9,605 babies 6
  39. 39 Joan 9,403 babies 1
  40. 40 Peggy 9,208 babies 1
  41. 41 Marilyn 9,148 babies 4
  42. 42 Dorothy 9,089 babies 7
  43. 43 Jane 8,942 babies 4
  44. 44 Connie 8,722 babies =
  45. 45 Kathryn 8,460 babies 1
  46. 46 Ann 8,423 babies 1
  47. 47 Virginia 8,180 babies 4
  48. 48 Denise 8,116 babies 34
  49. 49 Jean 7,627 babies 1
  50. 50 Diana 7,396 babies 3
  51. 51 Paula 7,290 babies 3
  52. 52 Wanda 7,233 babies =
  53. 53 Ruth 7,076 babies 4
  54. 54 Helen 6,949 babies 4
  55. 55 Katherine 6,930 babies 3
  56. 56 Jacqueline 6,915 babies 1
  57. 57 Phyllis 6,791 babies 4
  58. 58 Vicki 6,630 babies 3
  59. 59 Frances 6,584 babies 8
  60. 60 Laura 6,466 babies 3
  61. 61 Rita 6,415 babies 5
  62. 62 Alice 6,315 babies 5
  63. 63 Teresa 6,213 babies 18
  64. 64 Theresa 6,190 babies 1
  65. 65 Rose 6,185 babies 4
  66. 66 Elaine 6,069 babies 6
  67. 67 Jo 6,001 babies 3
  68. 68 Ellen 5,945 babies 2
  69. 69 Sheila 5,897 babies 1
  70. 70 Sherry 5,889 babies 8
  71. 71 Cathy 5,697 babies 4
  72. 72 Lynn 5,629 babies 4
  73. 73 Joanne 5,358 babies 6
  74. 74 Marcia 5,299 babies 3
  75. 75 Maria 5,236 babies 2
  76. 76 Marsha 5,188 babies 8
  77. 77 Sally 5,138 babies 1
  78. 78 Marie 5,046 babies 6
  79. 79 Darlene 5,030 babies =
  80. 80 Doris 5,025 babies 6
  81. 81 Victoria 4,907 babies 13
  82. 82 Anne 4,873 babies 2
  83. 83 Suzanne 4,828 babies 12
  84. 84 Charlotte 4,649 babies 4
  85. 85 Lois 4,533 babies 2
  86. 86 Constance 4,367 babies 1
  87. 87 Vickie 4,320 babies 21
  88. 88 Evelyn 4,232 babies 2
  89. 89 Glenda 4,135 babies 2
  90. 90 Dianne 4,034 babies =
  91. 91 Sarah 4,028 babies 3
  92. 92 Roberta 3,979 babies 4
  93. 93 Maureen 3,878 babies 4
  94. 94 Anna 3,870 babies 1
  95. 95 Eileen 3,816 babies 4
  96. 96 Anita 3,785 babies 3
  97. 97 Sylvia 3,777 babies =
  98. 98 Jeanne 3,768 babies 3
  99. 99 Julie 3,686 babies 12
  100. 100 Valerie 3,559 babies 16

Show all 1000

Source: Social Security Administration