Baby name rankings

Top 100 baby names in the United States in 1951

See the most popular baby names, how many were recorded, and how each rank changed from 1950.

Top 100

RankNameRecorded countChange from 1950
1James87,5120
2Robert86,5630
3John81,771+1
4Linda74,107-1
5Michael72,979+1
6Mary65,882-1
7David64,8900
8William62,8890
9Patricia56,574+1
10Richard54,635-1
11Thomas48,3650
12Deborah42,115+7
13Barbara40,687-1
14Susan40,2720
15Charles39,557-2
16Gary38,229-1
17Larry30,658-1
18Nancy30,3960
19Ronald29,115-2
20Steven28,402+8
21Joseph28,1990
22Karen28,032+4
23Donald27,981-1
24Sandra27,710-4
25Kathleen26,749-1
26Kenneth25,902+1
27Carol24,891-4
28Dennis24,311+1
29Donna24,107+2
30Sharon23,969-5
31Paul22,903-1
32Stephen22,522+1
33Brenda21,761-1
34Mark21,225+5
35Daniel21,1540
36George20,323-2
37Edward19,956-1
38Diane19,8720
39Pamela18,597+1
40Margaret17,728-3
41Debra17,088+72
42Janet16,972-1
43Cynthia16,320+4
44Janice15,981+2
45Jerry15,479-2
46Terry15,258+4
47Carolyn15,241-4
48Elizabeth15,1490
49Christine15,042+5
50Judith14,957-5
51Gregory14,135+2
52Bruce14,125+3
53Judy14,053-4
54Shirley13,997-12
55Douglas13,933+2
56Joyce13,505-4
57Betty12,861-6
58Timothy12,717+5
59Roger12,450-3
60Cheryl12,005-2
61Frank11,520-2
62Raymond11,264-2
63Gloria10,989-2
64Rebecca10,947+6
65Beverly10,912-3
66Catherine10,590+2
67Kathy10,430+6
68Lawrence10,288-4
69Gail10,066+10
70Anthony9,869+7
71Bonnie9,764-5
72Jeffrey9,726+17
73Martha9,634-8
74Gerald9,570-7
75Joan9,425+1
76Wayne9,348-4
77Peggy9,223+1
78Marilyn9,168-7
79Dorothy9,119-10
80Peter9,0130
81Jane8,962-6
82Connie8,8610
83Patrick8,7800
84Willie8,502-10
85Kathryn8,471+1
86Ann8,436-1
87Alan8,423+1
88Danny8,205-4
89Virginia8,201-8
90Denise8,143+72
91Walter8,070-4
92Dale7,890-2
93Jean7,769-2
94Carl7,679-1
95Arthur7,4420
96Diana7,406-4
97Lynn7,298+7
97Paula7,298+8
99Wanda7,246+1
100Harold7,193-6

Data from US Social Security Administration · through 2025.