AgeName

Popular names of 1960, and how old they are now

People born in 1960 turn 66 in 2026. Social Security recorded about 4.2 million births in 1960 under names it lists, and by our estimate about 79% of them are still alive: about 3.3 million people.

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

12 names on AgeByName had their busiest year ever in 1960: Mark, Kim, Mike, Craig, Russell, Randall, Annette, Tim, Phillip, Jay, Sandy and Kerry.

Top girl names of 1960

Most popular girl names of 1960
#NameBorn 1960Alive todayAvg. age, everyone
1Mary51,47243,00066
2Susan39,20833,00066
3Linda37,31631,00070
4Karen36,37831,00063
5Donna34,13829,00068
6Lisa33,69328,00056
7Patricia32,11327,00068
8Debra26,73222,00066
9Cynthia26,70622,00060
10Deborah25,26621,00066
11Sandra24,57221,00066
12Barbara24,45421,00072
13Brenda23,96320,00063
14Pamela22,09219,00064
15Nancy21,89118,00068
16Sharon20,41417,00068
17Cheryl19,12016,00065
18Elizabeth18,85916,00044
19Teresa18,83916,00059
20Lori18,69016,00058
21Kathy18,47816,00065
22Diane17,90915,00068
23Carol17,46315,00072
24Debbie17,06714,00064
25Laura17,06014,00051
26Kimberly16,85414,00048
27Kathleen16,08514,00064
28Julie16,07914,00055
29Denise15,06613,00059
30Cindy14,95313,00057
31Tammy14,31712,00058
32Janet14,25012,00068
33Robin13,97112,00058
34Kim12,47710,00063
35Theresa11,84710,00061
36Margaret11,3629,60061
37Laurie10,1438,50061
38Rebecca9,9708,40048
39Michelle9,8938,30048
40Christine9,8748,30057
41Janice9,6208,10070
42Catherine9,5368,00054
43Carolyn9,4037,90067
44Rhonda9,2557,80061
45Tina9,1337,70056
46Cathy9,1307,70065
47Connie8,8817,50067
48Judy8,8557,50072
49Terri8,7437,40061
50Angela8,6837,30049

Top boy names of 1960

Most popular boy names of 1960
#NameBorn 1960Alive todayAvg. age, everyone
1David85,92964,00052
2Michael84,15363,00049
3James76,81558,00054
4John76,09657,00055
5Robert72,35754,00058
6Mark58,72744,00056
7William49,36137,00051
8Richard43,55333,00060
9Thomas39,27829,00053
10Steven33,87825,00052
11Timothy30,49823,00050
12Joseph29,74922,00045
13Charles29,67722,00054
14Jeffrey28,84122,00053
15Kevin28,40021,00045
16Kenneth27,70121,00057
17Daniel25,94519,00042
18Paul25,64219,00057
19Donald22,74417,00064
20Brian22,00016,00048
21Ronald21,71416,00064
22Gary21,69316,00065
23Scott21,60616,00053
24Gregory20,30415,00054
25Anthony19,49915,00040
26Edward16,59512,00056
27Stephen16,26712,00054
28Larry15,98812,00065
29Christopher15,36112,00041
30Douglas15,13311,00059
31Dennis14,30311,00063
32Randy14,20611,00057
33George14,06311,00057
34Terry13,93210,00062
35Keith12,1809,10054
36Mike12,0459,00063
37Jerry11,8358,90063
38Ricky11,0008,20056
39Bruce10,9728,20063
40Frank10,7558,10059
41Craig10,7248,00056
42Peter10,7158,00051
43Steve10,6458,00061
44Eric10,5397,90044
45Patrick10,3567,80047
46Raymond9,7207,30056
47Roger9,0416,80063
48Danny8,6116,50057
49Jeff8,5116,40060
50Alan8,3566,30049

About these numbers

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