Baby name rankings

Top 100 baby boy names in the United States in 1951

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

Top 100

RankNameRecorded countChange from 1950
1James87,2560
2Robert86,3530
3John81,5690
4Michael72,8070
5David64,7880
6William62,7810
7Richard54,5410
8Thomas48,2750
9Charles39,4060
10Gary38,1600
11Larry30,5580
12Ronald29,0490
13Steven28,363+3
14Joseph28,147-1
15Donald27,916-1
16Kenneth25,841-1
17Dennis24,2640
18Paul22,8530
19Stephen22,4740
20Mark21,201+3
21Daniel21,1210
22George20,212-2
23Edward19,913-1
24Jerry15,1640
25Gregory14,1020
26Bruce14,0900
27Douglas13,902+1
28Timothy12,705+4
29Roger12,425-2
30Terry12,2160
31Frank11,477-2
32Raymond11,227-1
33Lawrence10,2660
34Anthony9,836+2
35Jeffrey9,713+8
36Gerald9,539-2
37Wayne9,327-2
38Peter8,999-1
39Patrick8,751-1
40Alan8,408+1
41Danny8,179-2
42Walter8,038-2
43Carl7,641+1
44Arthur7,414+2
45Willie7,226-3
46Harold7,178-1
47Henry7,1200
48Jack7,0040
49Dale6,9630
50Johnny6,7000
51Ralph6,525+1
52Roy6,466-1
53Kevin6,349+20
54Stanley6,205+6
55Philip6,098-2
56Randy6,034+24
57Joe5,824-3
58Glenn5,803+1
59Keith5,767+19
60Albert5,758-4
61Christopher5,734+11
62Jimmy5,687-7
63Craig5,623+6
64Billy5,610-7
65Eugene5,580-7
66Randall5,532+4
67Samuel5,476-5
68Scott5,381+14
69Andrew5,373-1
70Harry5,303-9
71Barry5,284+3
72Allen5,179-1
73Russell5,175-6
74Howard5,108-11
75Brian5,101+4
76Louis5,089-10
77Bobby5,006-12
78Frederick4,984-3
79Phillip4,910-15
80Leonard4,738-3
81Martin4,596+4
82Ronnie4,530-6
83Ernest4,382-2
84Rodney4,296+4
85Francis4,199+1
86Steve4,053-3
87Fred3,994-3
88Melvin3,837-1
89Eddie3,7480
90Norman3,7290
91Curtis3,716+6
92Lee3,682-1
93Eric3,664+5
94Tommy3,5820
95Earl3,571-3
96Marvin3,557-3
97Micheal3,276+7
98Clarence3,232-3
99Theodore3,2160
100Alfred3,203-4

Data from US Social Security Administration · through 2025.