AgeName

Popular names of 1946, and how old they are now

People born in 1946 turn 80 in 2026. Social Security recorded about 3.2 million births in 1946 under names it lists, and by our estimate about 54% of them are still alive: about 1.7 million people.

The year's top names were Mary for girls and James for boys. Babies born that year are Baby Boomers (see Boomer names).

4 names on AgeByName had their busiest year ever in 1946: Richard, Carol, Don and Elida.

Top girl names of 1946

Most popular girl names of 1946
#NameBorn 1946Alive todayAvg. age, everyone
1Mary67,47141,00066
2Linda52,71032,00070
3Patricia46,29728,00068
4Barbara45,12628,00072
5Carol34,28421,00072
6Sandra31,69219,00066
7Nancy28,34517,00068
8Susan28,26717,00066
9Sharon27,82417,00068
10Judith22,31014,00072
11Judy20,47713,00072
12Carolyn19,90212,00067
13Donna19,77012,00068
14Betty19,71112,00076
15Karen19,64712,00063
16Kathleen18,76012,00064
17Margaret18,13611,00061
18Shirley17,87011,00075
19Diane15,8359,70068
20Joyce15,2099,30072
21Janet14,1428,70068
22Janice14,0398,60070
23Dorothy12,7977,90072
24Brenda12,6907,80063
25Elizabeth11,7537,20044
26Gloria11,6867,20066
27Cheryl11,5267,10065
28Joan11,2186,90073
29Marilyn10,7116,60069
30Beverly10,4306,40070
31Virginia10,0156,10066
32Martha9,7596,00066
33Bonnie9,5105,80066
34Pamela9,3675,70064
35Jane8,9715,50062
36Helen8,8525,40066
37Jean8,5545,20069
38Ruth8,4745,20062
39Frances8,4505,20067
40Ann8,0775,00065
41Phyllis8,0484,90074
42Diana7,5444,60052
43Peggy7,4004,50071
44Alice7,3634,50053
45Connie7,2154,40067
46Cynthia6,8954,20060
47Elaine6,8034,20064
48Catherine6,3673,90054
49Gail6,2273,80071
50Christine6,2023,80057

Top boy names of 1946

Most popular boy names of 1946
#NameBorn 1946Alive todayAvg. age, everyone
1James87,43842,00054
2Robert84,13640,00058
3John79,26738,00055
4William60,03429,00051
5Richard58,87028,00060
6David46,44422,00052
7Michael41,19420,00049
8Thomas38,87718,00053
9Charles38,21518,00054
10Ronald31,85815,00064
11Larry28,44714,00065
12Gary26,93113,00065
13Donald26,27312,00064
14Joseph24,28412,00045
15Kenneth22,04210,00057
16George21,57510,00057
17Dennis21,44710,00063
18Paul21,06310,00057
19Edward18,5858,80056
20Jerry17,5678,30063
21Daniel12,8676,10042
22Frank12,6676,00059
23Roger12,4115,90063
24Stephen11,8325,60054
25Raymond11,2895,40056
26Terry10,6785,10062
27Gerald10,0334,80064
28Steven8,8784,20052
29Wayne8,8074,20063
30Walter8,6684,10058
31Lawrence8,5174,00060
32Bruce8,4594,00063
33Harold8,3734,00066
34Douglas8,3364,00059
35Jack7,8013,70034
36Arthur7,5373,60054
37Joe7,5363,60061
38Peter7,4833,60051
39Carl7,3803,50060
40Willie7,3393,50064
41Henry7,3173,50034
42Jimmy7,1283,40057
43Roy6,9253,30060
44Anthony6,7713,20040
45Billy6,7163,20061
46Danny6,6503,20057
47Johnny6,6113,10054
48Ralph6,5873,10065
49Alan6,4903,10049
50Harry6,0272,90062

About these numbers

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