Baby name rankings

Top 100 baby boy names in the United States in 1931

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

Top 100

RankNameRecorded countChange from 1930
1Robert60,5190
2James51,2120
3John48,4230
4William43,2800
5Richard31,8220
6Charles29,9340
7Donald29,1000
8George20,6850
9Joseph19,3260
10Thomas16,847+1
11Edward15,646-1
12Paul12,2550
13David11,784+2
14Kenneth11,568+3
15Jack11,488-1
16Frank11,472-3
17Raymond10,854-1
18Harold10,6950
19Billy9,264+1
20Walter8,940-1
21Eugene8,1510
22Henry7,8050
23Arthur7,5250
24Albert7,1310
25Ralph6,9600
26Gerald6,823+4
27Ronald6,726+10
28Carl6,583-2
29Joe6,456-2
30Harry6,045-2
31Willie5,963-2
32Bobby5,858+9
33Fred5,698-1
34Howard5,624-3
35Roy5,489-2
36Norman5,426+4
37Louis5,423-3
38Lawrence5,364-2
39Clarence5,0620
40Earl5,047-2
41Herbert4,788-6
42Francis4,7350
43Jerry4,371+8
44Daniel4,360+3
44Marvin4,360+4
46Anthony4,310-2
47Ernest4,298-4
48Leonard4,279-3
49Stanley4,2020
50Alfred3,949-4
51Melvin3,700-1
52Leroy3,649+1
53Roger3,625+5
54Bernard3,514-2
55Michael3,489-1
56Samuel3,379-1
57Bill3,218+2
58Wayne3,217+7
59Don3,176+9
60Ray3,161-3
61Peter3,122-5
62Dale3,008+2
63Russell2,942-3
64Gene2,766+6
65Andrew2,714-3
66Floyd2,707-5
67Edwin2,704-1
67Lloyd2,704+2
69Leo2,700-6
70Theodore2,666-3
71Philip2,648+4
72Glenn2,624-1
73Frederick2,471+1
74Vernon2,465-2
75Clifford2,452-2
76Gordon2,396+1
77Clyde2,336-1
78Bob2,318+10
79Allen2,308+6
80Alvin2,299-1
81Jimmie2,288+5
82Elmer2,265-2
83Herman2,263-5
84Leon2,245-3
85Douglas2,203+4
86Vincent2,162-2
87Lewis2,1600
88Larry2,147+20
89Jimmy2,126+13
90Lee2,123-8
91Martin2,103-8
92Gilbert1,993-2
93Harvey1,978-1
94Charlie1,975-3
95Eddie1,959+2
96Lester1,919-1
97Jesse1,895-3
98Arnold1,8350
99Milton1,834-6
99Warren1,834-3

Data from US Social Security Administration · through 2025.