AgeName

Popular names of 1966, and how old they are now

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

The year's top names were Lisa for girls and Michael for boys. Babies born that year are Gen Xers (see Gen X names).

9 names on AgeByName had their busiest year ever in 1966: Jill, Angelia, Danette, Barbra, Deron, Tad, Dawna, Collette and Theron.

Top girl names of 1966

Most popular girl names of 1966
#NameBorn 1966Alive todayAvg. age, everyone
1Lisa56,91851,00056
2Kimberly32,23229,00048
3Mary28,89026,00066
4Michelle27,15924,00048
5Karen25,45023,00063
6Susan23,77621,00066
7Patricia20,11218,00068
8Tammy18,62117,00058
9Angela18,53217,00049
10Jennifer18,21516,00046
11Cynthia17,41816,00060
12Donna17,03715,00068
13Julie16,33115,00055
14Deborah16,25015,00066
15Pamela16,24915,00064
16Elizabeth15,88714,00044
17Sandra15,85114,00066
18Linda15,56614,00070
19Laura15,55314,00051
20Christine15,54614,00057
21Lori14,67113,00058
22Melissa14,25413,00046
23Tina13,89212,00056
24Dawn13,60312,00057
25Brenda13,29412,00063
26Kelly13,24212,00048
27Barbara13,12312,00072
28Sharon13,06312,00068
29Teresa13,02412,00059
30Amy12,99812,00047
31Tracy12,50411,00055
32Denise11,79711,00059
33Nancy11,72910,00068
34Cheryl11,71310,00065
35Debra11,26110,00066
36Michele10,6899,60058
37Kathleen10,4919,40064
38Stephanie10,1609,10043
39Rhonda9,8058,80061
40Rebecca9,7778,70048
41Wendy9,5168,50055
42Robin9,4408,40058
43Kim9,1948,20063
44Maria9,1328,20045
45Diane8,7507,80068
46Theresa8,6997,80061
47Jacqueline8,3607,50051
48Carol8,2597,40072
49Jill7,8717,00057
50Paula7,8567,00062

Top boy names of 1966

Most popular boy names of 1966
#NameBorn 1966Alive todayAvg. age, everyone
1Michael79,98566,00049
2David66,40855,00052
3James65,16354,00054
4John65,01654,00055
5Robert59,31749,00058
6William38,23732,00051
7Mark34,80129,00056
8Richard34,45729,00060
9Jeffrey30,20025,00053
10Thomas29,00324,00053
11Timothy28,92324,00050
12Christopher27,86623,00041
13Steven27,69823,00052
14Brian27,25323,00048
15Joseph26,98122,00045
16Scott26,03622,00053
17Kevin25,59221,00045
18Paul23,57820,00057
19Daniel23,26919,00042
20Charles22,25218,00054
21Kenneth20,83417,00057
22Anthony20,62417,00040
23Gregory17,00914,00054
24Ronald16,95214,00064
25Eric16,47514,00044
26Stephen14,74212,00054
27Donald14,71312,00064
28Gary14,15512,00065
29Todd13,55711,00054
30Edward13,27911,00056
31Patrick12,40510,00047
32Keith11,6149,60054
33Douglas11,4019,50059
34Matthew10,8039,00036
35Rodney10,2688,50056
36Andrew10,2358,50036
37George9,9418,30057
38Larry8,7097,20065
39Peter8,5847,10051
40Terry8,4557,00062
41Jerry8,4297,00063
42Jeffery7,9046,60054
43Frank7,7876,50059
44Dennis7,7866,50063
45Randy7,7586,40057
46Craig7,7296,40056
47Raymond7,3766,10056
48Troy6,9055,70046
49Tony6,5715,50053
50Sean6,4905,40038

About these numbers

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