Born in 1970 · Gen X

Baby names of 1970

The Social Security name files, which cover every name given to at least 5 babies, list 3,606,373 babies born in 1970: 1,748,144 girls and 1,858,229 boys. Jennifer and Michael were the most popular names, and 21.7% of all babies got a top-10 name, down from 23.2% in 1960. The name most tied to 1970 is Tracy: among girls, it was 6.8× as common that year as in the decades around it.

Quick facts

Generation
Gen X
Born 1965–1980
Babies on record
3,606,373
1,748,144 girls · 1,858,229 boys
Different names
9,355
for girls, plus 5,433 for boys (5+ babies each)
Top-10 names
21.7%
of babies got one · girls 16.3%, boys 26.8%

Top 10 names of 1970

Girls

#NameBabies
1Jennifer46,150
2Lisa38,967
3Kimberly34,130
4Michelle34,047
5Amy25,212
6Angela24,929
7Melissa23,735
8Tammy19,587
9Mary19,204
10Tracy18,464

Boys

#NameBabies
1Michael85,266
2James61,735
3David61,728
4John58,491
5Robert57,177
6Christopher41,747
7William38,887
8Brian31,917
9Mark31,461
10Richard30,442
  • Jennifer was the #1 name for girls every year from 1970 to 1984.
  • Michael was the #1 name for boys every year from 1961 to 1998.

How many babies got a top-10 name?

In 1970, 21.7% of babies were given one of that year's 10 most popular names. Across all years, that share fell from 29.0% in 1935 to 7.5% in 2025.

Share of US babies given a top-10 name, 1935–2025

Names that sound like 1970

These names were far more common in 1970 than in the decades around it: the multiplier compares each name's share of 1970 babies with its average share 6–25 years before and after.

NameSexRankVs. nearby
TracyGirl#106.8×
TraciGirl#1006.8×
TriciaGirl#1246.8×
TraceyGirl#556.8×
DarrinBoy#1806.8×
TracieGirl#1476.7×
ToniaGirl#2196.2×
StacyBoy#2126.1×
ShawnGirl#1685.4×
TammyGirl#85.4×

Names that peaked in 1970

Each of these reached its highest share of US babies in 1970, the high point in records going back to 1880. Rank is for 1970.

NameSexRank
TracyGirl#10
DawnGirl#16
CraigBoy#39
TraceyGirl#55
MarcBoy#60
DeannaGirl#90
BrentBoy#74
JodiGirl#95
LanceBoy#76
TraciGirl#100

New to the top 1,000 in 1970

Names that made the national top 1,000 for the first time in 1970 (records go back to 1880).

Girls

  • Terra277 babies
  • Lashonda210 babies
  • Tera191 babies
  • Toya167 babies
  • Carissa166 babies
  • Stefani149 babies
  • Kasey146 babies
  • Kesha145 babies

Boys

  • Jermaine171 babies
  • Malik126 babies
  • Jeromy99 babies
  • Che92 babies
  • Jammie92 babies
  • Bronson87 babies
  • Dax87 babies
  • Brandt85 babies

Where are they now?

Top-100 names of 1970 that have since dropped out of the top 1,000. Ranks are for 1970 and 2025.

Girls

  • Tammy #8 in 1970 , now #3,703 in 2025
  • Tracy #10 in 1970 , now #2,171 in 2025
  • Karen #12 in 1970 , now #1,281 in 2025
  • Christine #14 in 1970 , now #1,274 in 2025
  • Susan #15 in 1970 , now #1,091 in 2025
  • Dawn #16 in 1970 , now #2,174 in 2025

Boys

  • Todd #28 in 1970 , now #1,618 in 2025
  • Gary #35 in 1970 , now #1,073 in 2025
  • Craig #39 in 1970 , now #1,644 in 2025
  • Larry #43 in 1970 , now #1,085 in 2025
  • Jeffery #50 in 1970 , now #1,556 in 2025
  • Chad #51 in 1970 , now #1,701 in 2025

Source: U.S. Social Security Administration baby-name data, which covers names given to at least 5 babies of one sex in a year. About the data