AgeName

Popular names of 1954, and how old they are now

People born in 1954 turn 72 in 2026. Social Security recorded about 4 million births in 1954 under names it lists, and by our estimate about 71% of them are still alive: about 2.8 million people.

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

12 names on AgeByName had their busiest year ever in 1954: Deborah, Pamela, Janet, Danny, Vicki, Jo, Stanley, Jan, Jerome, Roxanne, Garry and Neil.

Top girl names of 1954

Most popular girl names of 1954
#NameBorn 1954Alive todayAvg. age, everyone
1Mary68,01953,00066
2Linda55,37143,00070
3Deborah54,67443,00066
4Patricia49,14938,00068
5Susan47,16237,00066
6Debra45,89636,00066
7Barbara36,36828,00072
8Karen32,45625,00063
9Nancy30,27024,00068
10Cynthia27,61521,00060
11Donna27,42921,00068
12Pamela27,36121,00064
13Sandra26,06120,00066
14Kathleen22,45517,00064
15Carol22,24717,00072
16Sharon22,22017,00068
17Diane22,05317,00068
18Brenda19,60915,00063
19Janet18,47714,00068
20Elizabeth16,58413,00044
21Margaret15,22612,00061
22Cheryl15,01512,00065
23Kathy14,17511,00065
24Denise13,71611,00059
25Janice13,50511,00070
26Rebecca13,20810,00048
27Carolyn12,1539,50067
28Joyce12,0889,40072
29Judy11,6329,10072
30Judith11,1958,70072
31Beverly11,1558,70070
32Catherine11,0798,60054
33Shirley10,9098,50075
34Teresa10,8418,40059
35Marilyn10,8148,40069
36Betty10,6208,30076
37Gail9,7267,60071
38Paula9,6867,50062
39Connie9,6367,50067
40Joan9,5217,40073
41Robin9,0447,00058
42Gloria8,9236,90066
43Christine8,7886,80057
44Ann8,7516,80065
45Laura8,7196,80051
46Martha8,5966,70066
47Theresa8,5096,60061
48Peggy8,4546,60071
49Jane8,3436,50062
50Vicki8,2216,40067

Top boy names of 1954

Most popular boy names of 1954
#NameBorn 1954Alive todayAvg. age, everyone
1Michael88,56858,00049
2Robert86,33156,00058
3James86,31156,00054
4John81,16853,00055
5David79,55652,00052
6William61,42640,00051
7Richard57,04237,00060
8Thomas47,15931,00053
9Gary37,92025,00065
10Charles37,46324,00054
11Steven36,62824,00052
12Mark36,19824,00056
13Joseph31,22120,00045
14Donald29,27919,00064
15Ronald27,62518,00064
16Paul26,22017,00057
17Kenneth26,18617,00057
18Daniel25,27516,00042
19Larry24,61416,00065
20Stephen21,87814,00054
21Dennis20,75814,00063
22Edward19,49313,00056
23Jeffrey19,05212,00053
24George18,70412,00057
25Gregory17,62511,00054
26Timothy17,42711,00050
27Terry15,55310,00062
28Kevin15,32210,00045
29Douglas14,7039,60059
30Bruce14,1559,20063
31Jerry13,6818,90063
32Anthony13,1248,60040
33Randy12,6388,20057
34Roger11,7177,60063
35Raymond11,2427,30056
36Frank10,9957,20059
37Peter10,0856,60051
38Patrick9,9276,50047
39Lawrence9,6066,30060
40Scott9,4576,20053
41Wayne9,1756,00063
42Danny9,1035,90057
43Alan8,7115,70049
44Gerald8,5525,60064
45Keith8,3555,40054
46Ricky8,1645,30056
47Carl8,1375,30060
48Brian8,0785,30048
49Walter7,4864,90058
50Dale7,4394,90064

About these numbers

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