AgeName

Popular names of 1970, and how old they are now

People born in 1970 turn 56 in 2026. Social Security recorded about 3.6 million births in 1970 under names it lists, and by our estimate about 90% of them are still alive: about 3.2 million people.

The year's top names were Jennifer 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 1970: Kimberly, Eric, Tracy, Shannon, Dawn, Troy, Tracey, Marc, Tamara, Deanna, Brent and Melinda.

Top girl names of 1970

Most popular girl names of 1970
#NameBorn 1970Alive todayAvg. age, everyone
1Jennifer46,15042,00046
2Lisa38,96736,00056
3Kimberly34,13031,00048
4Michelle34,04731,00048
5Amy25,21223,00047
6Angela24,92923,00049
7Melissa23,73522,00046
8Tammy19,58718,00058
9Mary19,20418,00066
10Tracy18,46417,00055
11Julie17,15816,00055
12Karen16,69915,00063
13Laura16,49015,00051
14Christine16,06115,00057
15Susan15,73814,00066
16Dawn15,68114,00057
17Stephanie15,38714,00043
18Elizabeth15,10814,00044
19Heather14,66914,00045
20Kelly14,60713,00048
21Tina13,86113,00056
22Shannon13,54712,00046
23Lori13,44812,00058
24Patricia13,40612,00068
25Cynthia12,91312,00060
26Pamela12,90712,00064
27Sandra11,24610,00066
28Wendy11,10010,00055
29Rebecca10,85410,00048
30Nicole10,6919,80039
31Michele10,0909,30058
32Donna9,9689,20068
33Deborah9,8459,10066
34Teresa9,6128,80059
35Christina9,5888,80044
36Denise9,3438,60059
37Sharon9,1778,40068
38Linda8,7318,00070
39Maria8,6868,00045
40Brenda8,3367,70063
41Barbara8,0267,40072
42Stacy7,7717,20050
43Andrea7,7087,10042
44Cheryl7,4406,80065
45Kathleen7,4106,80064
46Rhonda7,3796,80061
47Debra7,1986,60066
48Stacey7,1546,60050
49Tonya7,1406,60053
50Nancy7,0636,50068

Top boy names of 1970

Most popular boy names of 1970
#NameBorn 1970Alive todayAvg. age, everyone
1Michael85,26674,00049
2James61,73554,00054
3David61,72854,00052
4John58,49151,00055
5Robert57,17750,00058
6Christopher41,74736,00041
7William38,88734,00051
8Brian31,91728,00048
9Mark31,46127,00056
10Richard30,44227,00060
11Jeffrey30,13926,00053
12Scott28,56525,00053
13Jason27,27224,00042
14Kevin26,96823,00045
15Steven26,79323,00052
16Joseph26,71423,00045
17Thomas26,66923,00053
18Eric23,57121,00044
19Daniel23,52120,00042
20Timothy22,42220,00050
21Charles22,41120,00054
22Anthony21,17618,00040
23Paul20,19618,00057
24Matthew20,18518,00036
25Kenneth16,80015,00057
26Gregory16,28614,00054
27Stephen14,75813,00054
28Todd14,42613,00054
29Ronald13,61812,00064
30Donald12,39711,00064
31Edward12,27511,00056
32Andrew11,98910,00036
33Patrick11,73010,00047
34Shawn10,9459,50045
35Gary10,7169,30065
36Douglas10,4099,10059
37Sean10,3419,00038
38Keith9,6158,40054
39Craig9,3648,20056
40George8,9117,80057
41Troy8,4487,40046
42Jonathan8,1947,10035
43Larry8,1047,10065
44Peter8,0567,00051
45Jerry7,4226,50063
46Dennis7,3126,40063
47Bradley6,8185,90042
48Frank6,8055,90059
49Raymond6,7885,90056
50Jeffery6,7015,80054

About these numbers

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