AgeName

Popular names of 1967, and how old they are now

People born in 1967 turn 59 in 2026. Social Security recorded about 3.4 million births in 1967 under names it lists, and by our estimate about 87% 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).

12 names on AgeByName had their busiest year ever in 1967: Wendy, Gina, Sonya, Yvette, Kimberley, Sonja, Audra, Ingrid, Greta, Tonja, Ursula and Thad.

Top girl names of 1967

Most popular girl names of 1967
#NameBorn 1967Alive todayAvg. age, everyone
1Lisa52,43747,00056
2Kimberly33,09730,00048
3Michelle30,82728,00048
4Mary25,31623,00066
5Susan22,26220,00066
6Karen21,53719,00063
7Angela19,55518,00049
8Tammy18,65217,00058
9Melissa18,37717,00046
10Jennifer18,23616,00046
11Patricia17,75316,00068
12Amy16,12215,00047
13Elizabeth16,11615,00044
14Christine15,99114,00057
15Laura15,81914,00051
16Julie15,54714,00055
17Pamela15,36814,00064
18Cynthia15,34014,00060
19Donna14,78713,00068
20Sandra14,73813,00066
21Tina14,16013,00056
22Deborah14,01213,00066
23Kelly13,71712,00048
24Lori13,56412,00058
25Stephanie13,35412,00043
26Linda13,19612,00070
27Dawn13,16712,00057
28Teresa12,27211,00059
29Tracy11,95111,00055
30Sharon11,92311,00068
31Brenda11,47910,00063
32Wendy11,22310,00055
33Barbara11,20310,00072
34Denise11,07810,00059
35Cheryl10,7679,70065
36Michele10,4169,40058
37Nancy10,2689,30068
38Debra10,2179,20066
39Rebecca9,8238,90048
40Kathleen9,2098,30064
41Rhonda9,0728,20061
42Maria8,8788,00045
43Theresa8,1057,30061
44Diane7,8187,00068
45Robin7,6966,90058
46Paula7,6946,90062
47Carol7,4916,80072
48Andrea7,4186,70042
49Kim7,4086,70063
50Jill7,3986,70057

Top boy names of 1967

Most popular boy names of 1967
#NameBorn 1967Alive todayAvg. age, everyone
1Michael82,41169,00049
2David66,80656,00052
3James61,68352,00054
4John61,60052,00055
5Robert56,36947,00058
6William37,61532,00051
7Mark34,91029,00056
8Richard33,58528,00060
9Christopher29,41325,00041
10Brian28,64624,00048
11Timothy28,58724,00050
12Thomas28,24724,00053
13Jeffrey28,08324,00053
14Steven27,03123,00052
15Joseph25,92622,00045
16Scott25,53522,00053
17Kevin24,60321,00045
18Paul22,82119,00057
19Daniel22,19219,00042
20Charles21,28818,00054
21Anthony20,88718,00040
22Kenneth19,26316,00057
23Eric17,83015,00044
24Ronald16,44314,00064
25Gregory15,77513,00054
26Stephen15,08713,00054
27Donald14,22612,00064
28Matthew13,56811,00036
29Todd13,45311,00054
30Patrick12,97611,00047
31Edward12,65211,00056
32Gary12,61611,00065
33Douglas11,4349,60059
34Keith11,0069,30054
35Andrew9,9678,40036
36George9,6998,20057
37Rodney8,4407,10056
38Larry8,3327,00065
39Peter8,3117,00051
40Troy7,9336,70046
41Jerry7,7806,60063
42Terry7,6856,50062
43Dennis7,6366,40063
44Sean7,4966,30038
45Frank7,4266,30059
46Craig7,3116,20056
47Jeffery7,2266,10054
48Raymond7,0656,00056
49Randy6,7995,70057
50Tony6,2205,20053

About these numbers

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