AgeName

Popular names of 1945, and how old they are now

People born in 1945 turn 81 in 2026. Social Security recorded about 2.7 million births in 1945 under names it lists, and by our estimate about 51% of them are still alive: about 1.4 million people.

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

One name on AgeByName had their busiest year ever in 1945: Truman.

Top girl names of 1945

Most popular girl names of 1945
#NameBorn 1945Alive todayAvg. age, everyone
1Mary59,27835,00066
2Linda41,46524,00070
3Barbara38,27322,00072
4Patricia35,84421,00068
5Carol30,38918,00072
6Sandra24,70014,00066
7Nancy21,45613,00068
8Sharon20,83812,00068
9Judith20,19212,00072
10Susan19,22211,00066
11Betty18,38711,00076
12Carolyn17,24410,00067
13Judy17,0019,90072
14Shirley16,1509,40075
15Margaret15,6859,10061
16Karen15,6809,10063
17Donna15,3979,00068
18Joyce13,9508,10072
19Kathleen13,8028,00064
20Janet12,3267,20068
21Dorothy12,3237,20072
22Diane12,2237,10068
23Gloria11,0376,40066
24Janice10,7816,30070
25Joan10,3946,10073
26Elizabeth10,3436,00044
27Marilyn9,5345,60069
28Virginia9,2445,40066
29Brenda9,2035,40063
30Martha8,7525,10066
31Helen8,3014,80066
32Cheryl8,1494,70065
33Ruth8,0464,70062
34Frances7,9404,60067
35Bonnie7,7454,50066
36Jane7,6394,50062
37Beverly7,6184,40070
38Jean7,4294,30069
39Ann7,0384,10065
40Phyllis6,5303,80074
41Alice6,3593,70053
42Pamela6,1693,60064
43Diana6,0473,50052
44Elaine5,8873,40064
45Peggy5,8393,40071
46Doris5,8203,40075
47Connie5,3373,10067
48Lois5,1483,00075
49Marie5,0843,00062
50Catherine5,0312,90054

Top boy names of 1945

Most popular boy names of 1945
#NameBorn 1945Alive todayAvg. age, everyone
1James74,46433,00054
2Robert69,94731,00058
3John66,11729,00055
4William50,21822,00051
5Richard46,04620,00060
6David37,11016,00052
7Charles32,46914,00054
8Thomas31,87414,00053
9Michael29,90213,00049
10Ronald23,66510,00064
11Larry22,82410,00065
12Donald22,1389,80064
13Gary21,3459,50065
14Joseph20,8239,20045
15George19,3278,60057
16Kenneth18,0968,00057
17Paul16,9957,50057
18Edward15,8707,00056
19Dennis14,9906,60063
20Jerry14,7046,50063
21Frank10,8744,80059
22Roger10,5714,70063
23Raymond9,8584,40056
24Daniel9,7084,30042
25Gerald8,8573,90064
26Stephen8,6413,80054
27Walter7,5743,40058
28Harold7,5243,30066
29Douglas7,3943,30059
30Lawrence7,1633,20060
31Willie7,0303,10064
32Jack6,8573,00034
33Terry6,8343,00062
34Arthur6,8023,00054
35Wayne6,7383,00063
36Joe6,6252,90061
37Henry6,6062,90034
38Peter6,4832,90051
39Carl6,3142,80060
40Roy6,1832,70060
41Jimmy6,1592,70057
42Billy6,0222,70061
43Steven5,9742,60052
44Ralph5,7852,60065
45Johnny5,6992,50054
46Anthony5,6862,50040
47Harry5,6502,50062
48Bruce5,6152,50063
49Albert5,4322,40057
50Eugene5,1672,30063

About these numbers

“Born” counts the babies of each sex given the name in 1945, 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 1945. “Avg. age, everyone” is the average age of everyone alive with the name, not just the 1945 babies. How we calculate this