AgeName

Popular names of 1948, and how old they are now

People born in 1948 turn 78 in 2026. Social Security recorded about 3.5 million births in 1948 under names it lists, and by our estimate about 60% of them are still alive: about 2.1 million people.

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

10 names on AgeByName had their busiest year ever in 1948: Paulette, Lana, Benny, Noreen, Rosetta, Marva, Georgette, Linwood, Karon and Lon.

Top girl names of 1948

Most popular girl names of 1948
#NameBorn 1948Alive todayAvg. age, everyone
1Linda96,22064,00070
2Mary68,59746,00066
3Barbara46,82631,00072
4Patricia46,14031,00068
5Susan35,98824,00066
6Sandra31,06321,00066
7Nancy29,41120,00068
8Carol28,97719,00072
9Sharon26,14317,00068
10Kathleen23,25716,00064
11Donna22,03315,00068
12Karen21,99615,00063
13Margaret18,87313,00061
14Carolyn18,62312,00067
15Judith17,78712,00072
16Judy17,70612,00072
17Brenda17,70012,00063
18Betty16,62511,00076
19Diane16,60711,00068
20Shirley16,12111,00075
21Joyce14,3809,60072
22Pamela14,2819,60064
23Janice14,1629,50070
24Janet13,9779,40068
25Cheryl13,2208,80065
26Elizabeth13,2158,80044
27Cynthia12,2408,20060
28Gloria11,6907,80066
29Dorothy11,3247,60072
30Deborah11,2447,50066
31Beverly10,7957,20070
32Martha10,0116,70066
33Marilyn9,9376,60069
34Bonnie9,8176,60066
35Christine9,6776,50057
36Virginia9,2966,20066
37Joan9,2756,20073
38Peggy9,0896,10071
39Jane8,7815,90062
40Helen8,3015,60066
41Catherine8,2445,50054
42Frances8,1795,50067
43Connie8,0555,40067
44Ann8,0255,40065
45Ruth7,9035,30062
46Phyllis7,8765,30074
47Jean7,7745,20069
48Diana7,7065,20052
49Alice6,9814,70053
50Rebecca6,7954,50048

Top boy names of 1948

Most popular boy names of 1948
#NameBorn 1948Alive todayAvg. age, everyone
1James88,60547,00054
2Robert85,47845,00058
3John82,83444,00055
4William61,97233,00051
5David56,62730,00052
6Michael52,56628,00049
7Richard50,97027,00060
8Thomas43,78023,00053
9Charles38,67621,00054
10Ronald33,52718,00064
11Larry33,43618,00065
12Gary28,39715,00065
13Joseph26,80114,00045
14Donald26,44214,00064
15Kenneth23,55013,00057
16George21,92612,00057
17Dennis21,76512,00063
18Paul21,25211,00057
19Edward18,98310,00056
20Stephen17,0619,10054
21Jerry16,8098,90063
22Daniel16,5108,80042
23Steven15,9798,50052
24Roger12,8186,80063
25Frank12,6986,80059
26Terry12,1366,50062
27Raymond11,6126,20056
28Bruce11,0655,90063
29Mark10,2675,50056
30Gerald9,8425,20064
31Lawrence9,7685,20060
32Gregory9,7245,20054
33Douglas9,4685,00059
34Wayne8,6824,60063
35Walter8,6274,60058
36Harold8,1444,30066
37Peter8,0484,30051
38Timothy8,0434,30050
39Danny8,0094,30057
40Willie7,9714,20064
41Anthony7,8784,20040
42Carl7,8294,20060
43Jack7,6124,10034
44Arthur7,5764,00054
45Henry7,4214,00034
46Alan7,3943,90049
47Joe7,2883,90061
48Patrick7,1923,80047
49Roy7,0673,80060
50Jimmy6,9273,70057

About these numbers

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