AgeName

Popular 1940s names, and how old they are now

Babies born in the 1940s are 77 to 86 years old in 2026. Social Security recorded about 29 million of them under names it lists, and by our estimate 50% are still alive: about 15 million people.

The decade's top names were Mary for girls and James for boys. Of the top ten for each, 10 still go to at least 1,000 babies a year.

Top 1940s girl names

Most popular girl names of the 1940s
#NameBorn 1940sAlive todayAvg. age, everyone
1Mary640,080360,00066
2Linda531,660320,00070
3Barbara425,271240,00072
4Patricia411,412240,00068
5Carol292,333170,00072
6Sandra265,538150,00066
7Nancy252,061140,00068
8Sharon221,237130,00068
9Judith218,037120,00072
10Susan212,016130,00066
11Betty194,623110,00076
12Carolyn181,858100,00067
13Margaret173,02899,00061
14Shirley171,78096,00075
15Judy167,71996,00072
16Karen167,70098,00063
17Donna165,52397,00068
18Kathleen152,98192,00064
19Joyce151,49485,00072
20Dorothy132,25773,00072
21Janet130,75575,00068
22Diane122,87873,00068
23Janice118,89369,00070
24Joan117,70865,00073
25Elizabeth116,55167,00044
26Brenda112,41567,00063
27Gloria105,05560,00066
28Virginia99,00055,00066
29Marilyn98,97756,00069
30Martha95,38454,00066
31Beverly95,12254,00070
32Helen90,74250,00066
33Bonnie86,88650,00066
34Ruth85,66648,00062
35Frances85,44848,00067
36Jean80,36345,00069
37Ann76,79744,00065
38Phyllis76,14343,00074
39Pamela73,12146,00064
40Jane72,53742,00062
41Alice72,39241,00053
42Peggy72,12241,00071
43Cheryl70,95944,00065
44Doris64,14435,00075
45Catherine62,08636,00054
46Elaine60,10534,00064
47Cynthia58,06136,00060
48Marie57,52132,00062
49Lois56,85432,00075
50Connie56,60434,00067

Top 1940s boy names

Most popular boy names of the 1940s
#NameBorn 1940sAlive todayAvg. age, everyone
1James795,775350,00054
2Robert758,126330,00058
3John711,614310,00055
4William556,478240,00051
5Richard477,476210,00060
6David426,372190,00052
7Charles361,772160,00054
8Thomas350,775150,00053
9Michael336,568160,00049
10Ronald282,489120,00064
11Larry255,908110,00065
12Donald247,834110,00064
13Joseph230,285100,00045
14Gary217,77298,00065
15George209,01390,00057
16Kenneth198,55387,00057
17Paul183,36480,00057
18Edward174,80175,00056
19Jerry167,25771,00063
20Dennis162,11473,00063
21Frank119,41751,00059
22Daniel112,77851,00042
23Raymond109,07647,00056
24Roger107,60247,00063
25Stephen106,81250,00054
26Gerald103,34244,00064
27Walter83,72836,00058
28Harold82,17635,00066
29Steven81,20439,00052
30Douglas80,76036,00059
31Lawrence80,46135,00060
32Terry76,96536,00062
33Wayne75,13133,00063
34Arthur73,96832,00054
35Jack73,91932,00034
36Carl72,73931,00060
37Henry72,48831,00034
38Willie72,42231,00064
39Bruce72,09733,00063
40Joe72,01531,00061
41Peter69,33030,00051
42Billy67,83328,00061
43Roy65,64828,00060
44Ralph64,98328,00065
45Anthony64,82528,00040
46Jimmy63,52328,00057
47Albert60,27826,00057
48Bobby58,89025,00060
49Eugene57,27524,00063
50Johnny57,20025,00054

About these numbers

“Born” counts the babies of each sex given the name in the 1940s, from Social Security's records. “Alive today” estimates how many of those babies are still living, using SSA's cohort life tables. “Avg. age, everyone” is the average age of everyone alive with the name, not just the 1940s babies. How we calculate this