AgeName

Popular names of 1931, and how old they are now

People born in 1931 turn 95 in 2026. Social Security recorded about 2.1 million births in 1931 under names it lists, and by our estimate about 7% of them are still alive: about 150,000 people.

The year's top names were Mary for girls and Robert for boys. Babies born that year are in the Silent Generation (see Silent names).

3 names on AgeByName had their busiest year ever in 1931: Norma, Lowell and Doyle.

Top girl names of 1931

Most popular girl names of 1931
#NameBorn 1931Alive todayAvg. age, everyone
1Mary60,2996,00066
2Betty36,1053,60076
3Dorothy26,5242,70072
4Barbara21,8042,20072
5Joan19,1191,90073
6Helen17,6641,80066
7Margaret17,3321,70061
8Patricia16,4691,70068
9Shirley14,4051,40075
10Doris13,6291,40075
11Ruth13,1321,30062
12Virginia11,8861,20066
13Jean11,0131,10069
14Dolores10,8071,10074
15Joyce10,5801,10072
16Elizabeth10,2921,00044
17Nancy10,0361,00068
18Frances9,71897067
19Marilyn9,66497069
20Lois9,34894075
21Alice8,81588053
22Norma8,75988069
23Gloria8,54686066
24Evelyn8,49285034
25Anna8,42984039
26Mildred8,16982074
27Marie7,54976062
28Martha7,48175066
29Phyllis7,21372074
30Rose6,88169056
31Beverly6,78968070
32Donna6,60066068
33Louise5,89759069
34Marjorie5,88059069
35Ann5,85859065
36Catherine5,64257054
37Irene5,61656061
38Geraldine5,41354072
39Ruby5,33153039
40Eleanor5,25553030
41Annie5,09051054
42Peggy5,07651071
43Florence5,01150066
44June5,00250054
45Janet4,94850068
46Carol4,89249072
47Lillian4,80748029
48Rita4,61346067
49Lorraine4,58846067
50Jane4,53245062

Top boy names of 1931

Most popular boy names of 1931
#NameBorn 1931Alive todayAvg. age, everyone
1Robert60,5192,70058
2James51,2122,30054
3John48,4232,10055
4William43,2801,90051
5Richard31,8221,40060
6Charles29,9341,30054
7Donald29,1001,30064
8George20,68592057
9Joseph19,32686045
10Thomas16,84775053
11Edward15,64669056
12Paul12,25554057
13David11,78452052
14Kenneth11,56851057
15Jack11,48851034
16Frank11,47251059
17Raymond10,85448056
18Harold10,69547066
19Billy9,26441061
20Walter8,94040058
21Eugene8,15136063
22Henry7,80535034
23Arthur7,52533054
24Albert7,13132057
25Ralph6,96031065
26Gerald6,82330064
27Ronald6,72630064
28Carl6,58329060
29Joe6,45629061
30Harry6,04527062
31Willie5,96326064
32Bobby5,85826060
33Fred5,69825067
34Howard5,62425065
35Roy5,48924060
36Norman5,42624064
37Louis5,42324052
38Lawrence5,36424060
39Clarence5,06222062
40Earl5,04722064
41Herbert4,78821065
42Francis4,73521057
43Jerry4,37119063
44Daniel4,36019042
45Marvin4,36019056
46Anthony4,31019040
47Ernest4,29819061
48Leonard4,27919060
49Stanley4,20219062
50Alfred3,94918060

About these numbers

“Born” counts the babies of each sex given the name in 1931, from Social Security's records. “Alive today” estimates how many of them are still living, using SSA's cohort life tables for people born in 1931. “Avg. age, everyone” is the average age of everyone alive with the name, not just the 1931 babies. Records before the late 1930s undercount births, because many people born then never applied for a Social Security card. How we calculate this