Baby name rankings

Top 100 baby names in the United States in 1931

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

Top 100

RankNameRecorded countChange from 1930
1Robert60,862+1
2Mary60,624-1
3James51,5570
4John48,7480
5William43,5180
6Betty36,2560
7Richard31,9730
8Charles30,1460
9Donald29,260+1
10Dorothy26,665-1
11Barbara21,888+4
12George20,856-1
13Joseph19,438-1
14Joan19,200+6
15Helen17,731-2
16Margaret17,407-2
17Thomas16,9360
18Patricia16,5150
19Edward15,747-3
20Shirley14,644+1
21Doris13,724-2
22Ruth13,1920
23Paul12,346+1
24Virginia11,942-1
25David11,840+3
26Kenneth11,642+4
27Jack11,5730
28Frank11,556-2
29Jean11,2990
30Raymond10,925+1
31Dolores10,854-6
32Harold10,7590
33Joyce10,664+4
34Elizabeth10,340-1
35Nancy10,073+11
36Frances9,836-2
37Marilyn9,695+6
38Lois9,426-3
39Billy9,418+2
40Walter9,011-4
41Alice8,858-1
42Norma8,796+6
43Gloria8,580+13
44Willie8,560-6
45Evelyn8,531-6
46Anna8,462-2
47Mildred8,218-5
48Eugene8,210-3
49Henry7,887-2
50Arthur7,5950
51Marie7,593-2
52Martha7,5200
53Phyllis7,2350
54Albert7,167-3
55Ralph7,0050
56Rose6,913-2
57Beverly6,881+5
58Gerald6,878+5
59Ronald6,765+18
60Joe6,684-3
61Carl6,637-3
62Donna6,624+7
63Bobby6,100+23
64Harry6,080-4
65Louise5,942-6
66Marjorie5,908-5
67Ann5,877+13
68Fred5,740-1
69Catherine5,680-3
70Howard5,657-5
71Irene5,646-7
72Roy5,549-2
73Louis5,481-1
74Norman5,462+13
75Geraldine5,441+9
76Lawrence5,394+2
76Ruby5,394-8
78Eleanor5,285-5
79Annie5,139-5
80Carol5,138+14
81Francis5,108+4
82Clarence5,107-1
83Earl5,102-4
84Peggy5,097+35
85Marion5,074-9
86June5,062+4
87Florence5,024-16
88Janet4,970+13
89Lillian4,844-6
90Herbert4,824-15
91Jerry4,756+21
92Rita4,643-10
93Lorraine4,610-4
94Jane4,552+8
95Josephine4,533-3
96Edna4,4830
97Thelma4,477-9
98Wanda4,419+7
99Marvin4,390+9
100Daniel4,386+7

Data from US Social Security Administration · through 2025.