Baby names can be surprisingly good time capsules. For Generation X, born between 1965 and 1980, names like Jennifer, Michael, Lisa, and Jason became part of the soundtrack of growing up alongside cassette tapes, Saturday morning cartoons, and the first home computers. Others had already been popular for decades and simply refused to go anywhere.
The era also saw some dramatic changes in what parents were choosing. Jennifer went from #20 for girls in 1965 to dominating the #1 spot throughout the 1970s, while Christopher climbed from #18 for boys to become one of the country's most popular choices. At the same time, longtime favorites such as Mary began moving steadily down the rankings.
Stacker used baby name data from the Social Security Administration to look at the names given to children born during the Gen X years. The following list ranks the 25 most popular names for girls and boys based on the available data from 1965 through 1980, along with a look at when each name was at its strongest and how some of these Gen X staples are faring with parents today.
Olha Yefimova // Shutterstock
1 / 50#25. Girl: Linda
- Total Gen Xers with this name: 118,430
- Peak popularity: 1965 (#8 rank)
- Rank in 2025: #902 (294 babies born)
Once one of America's most familiar girls' names, Linda still ranked #8 when Generation X began. Its later decline was steep enough that today's modest birth numbers look almost unrecognizable beside its mid-century popularity.
Ostudio Jogja // Shutterstock
2 / 50#25. Boy: Ryan
- Total Gen Xers with this name: 173,425
- Peak popularity: 1978–1979 (#14 rank)
- Rank in 2025: #99 (3,532 babies born)
Ryan barely registered at the start of Generation X, sitting at #221 in 1965 with just over a thousand babies given the name. It broke into the top 30 by the early 1970s and kept climbing from there, reaching its Gen X peak of #14 in 1978 and 1979.
PeopleImages // Shutterstock
3 / 50#24. Girl: Deborah
- Total Gen Xers with this name: 120,610
- Peak popularity: 1965 (#13 rank)
- Rank in 2025: #864 (313 babies born)
Some of the clearest generational shifts can be seen in names that started strong and then quickly receded. Deborah fits that pattern, posting its best available Gen X ranking of #13 in 1965 before newer choices increasingly displaced it.
PeopleImages // Shutterstock
4 / 50#24. Boy: Joshua
- Total Gen Xers with this name: 179,932
- Peak popularity: 1980 (#7 rank)
- Rank in 2025: #66 (4,773 babies born)
Few late-Gen X trends were as clear as the growing enthusiasm for Joshua. By 1980, the name had reached #7, and its continued presence among thousands of newborns shows that its appeal was hardly limited to one generation.
oatawa // Shutterstock
5 / 50#23. Girl: Cynthia
- Total Gen Xers with this name: 164,459
- Peak popularity: 1965 (#9 rank)
- Rank in 2025: #1,014 (247 babies born)
Starting Generation X inside the top 10 gave Cynthia an early advantage, but the landscape changed rapidly. Within several years, it had reached the bottom of the top 25, reflecting a broader move away from many mid-century favorites.
Julia von Keller // Shutterstock
6 / 50#23. Boy: Andrew
- Total Gen Xers with this name: 204,379
- Peak popularity: 1980 (#19 rank)
- Rank in 2025: #73 (4,497 babies born)
Rather than defining the beginning of the Gen X era, Andrew emerged as a stronger choice toward its end, reaching #19 in 1980. Its modern numbers tell a different story from many names here: it remains a familiar choice for today's parents.
mae_chaba // Shutterstock
7 / 50#22. Girl: Sarah
- Total Gen Xers with this name: 166,382
- Peak popularity: 1980 (#5 rank)
- Rank in 2025: #90 (2,710 babies born)
Sarah spent the mid-1960s well outside the top 50, ranked #92 in 1965. From there, it climbed almost every year of Generation X, closing out the era at its peak of #5 in 1980.
AloeArbue // Shutterstock
8 / 50#22. Boy: Paul
- Total Gen Xers with this name: 262,082
- Peak popularity: 1965 (#16 rank)
- Rank in 2025: #262 (1,316 babies born)
Already well established when the first Gen X babies arrived, Paul was strongest at the beginning of the period. It gradually slipped toward the bottom of the top 25, but its early popularity still helped produce a sizable generation of Pauls.
Cristian Maciel06 // Shutterstock
9 / 50#21. Girl: Amanda
- Total Gen Xers with this name: 171,617
- Peak popularity: 1980 (#2 rank)
- Rank in 2025: #493 (601 babies born)
Only five years separate Amanda's #14 ranking in 1975 from its remarkable rise to #2 in 1980. That rapid ascent made it one of the clearest examples of a name catching fire during the closing stretch of the Gen X era.
PeopleImages // Shutterstock
10 / 50#21. Boy: Anthony
- Total Gen Xers with this name: 295,449
- Peak popularity: 1969, 1978 (#20 rank)
- Rank in 2025: #46 (5,967 babies born)
Anthony's Gen X performance is characterized by consistency rather than one huge spike. Even more notable is what happened afterward: the name remains #46 today, making it far more resilient than many of its generational contemporaries.
ANNA GRANT // Shutterstock
11 / 50#20. Girl: Christina
- Total Gen Xers with this name: 176,147
- Peak popularity: 1975 (#12 rank)
- Rank in 2025: #770 (352 babies born)
Christina cracked the top 25 for the first time in 1972 and climbed quickly from there, reaching its Gen X peak of #12 just three years later in 1975. It stayed in that neighborhood for the rest of the decade, even though the name is considerably less common among newborns today.
SeventyFour // Shutterstock
12 / 50#20. Boy: Eric
- Total Gen Xers with this name: 324,471
- Peak popularity: 1973–1976 (#13 rank)
- Rank in 2025: #273 (1,256 babies born)
Eric's trajectory was initially upward: after sitting at #25 during the mid-1960s, it reached #13 and held that peak across several years. Its sustained mid-1970s success helped turn it into a familiar name for the generation.
Fusionstudio // Shutterstock
13 / 50#19. Girl: Patricia
- Total Gen Xers with this name: 178,600
- Peak popularity: 1965 (#6 rank)
- Rank in 2025: #1,336 (167 babies born)
At #6 in 1965, Patricia entered the Gen X era carrying considerable popularity from earlier decades. As naming tastes shifted, however, newer choices began replacing traditional favorites like Patricia near the top of the charts.
buritora // Shutterstock
14 / 50#19. Boy: Timothy
- Total Gen Xers with this name: 336,104
- Peak popularity: 1966–1967 (#11 rank)
- Rank in 2025: #203 (1,734 babies born)
The first years of Generation X were Timothy's strongest, with consecutive #11 rankings in 1966 and 1967. Although it dropped into the 20s during the 1970s, the name accumulated a substantial total across the generation and remains in use today.
Ekkasit A Siam // Shutterstock
15 / 50#18. Girl: Nicole
- Total Gen Xers with this name: 180,581
- Peak popularity: 1980 (#7 rank)
- Rank in 2025: #383 (803 babies born)
Still on the rise as Generation X drew to a close, Nicole reached #7 in 1980. The name would become closely associated with the late 20th century, though fewer than 1,000 newborn girls received it in 2025.
lllonajalll // Shutterstock
16 / 50#18. Boy: Steven
- Total Gen Xers with this name: 338,725
- Peak popularity: 1966 (#13 rank)
- Rank in 2025: #271 (1,261 babies born)
Most of Steven's strength came during the earlier Gen X years, with its best showing arriving in 1966. The name gradually lost ground over the following decade, yet its long presence in the rankings produced more than 300,000 Gen X Stevens in the available data.
TheVisualsYouNeed // Shutterstock
17 / 50#17. Girl: Jessica
- Total Gen Xers with this name: 186,708
- Peak popularity: 1978, 1980 (#3 rank)
- Rank in 2025: #665 (424 babies born)
Before becoming one of the signature names of the 1980s, Jessica was already surging during Generation X's final years. Reaching #3 in both 1978 and 1980 showed that an even bigger era for the name was just beginning.
Rizvisual // Shutterstock
18 / 50#17. Boy: Scott
- Total Gen Xers with this name: 339,503
- Peak popularity: 1971 (#10 rank)
- Rank in 2025: #534 (561 babies born)
The early 1970s represented Scott's high-water mark, including a #10 finish in 1971. Its subsequent slide was considerable, and the relatively small number of babies receiving the name today reflects how closely its popularity is tied to earlier generations.
ANNA GRANT // Shutterstock
19 / 50#16. Girl: Susan
- Total Gen Xers with this name: 202,680
- Peak popularity: 1965, 1967 (#5 rank)
- Rank in 2025: #1,091 (222 babies born)
Susan reached #5 during the 1960s (1965 and 1967 both), then spent the rest of Generation X in steady retreat, closing out 1980 at #62 (a rapid decline for a name that had been ubiquitous only a few years earlier).
Natalia Deriabina // Shutterstock
20 / 50#16. Boy: Thomas
- Total Gen Xers with this name: 348,033
- Peak popularity: 1965 (#9 rank)
- Rank in 2025: #34 (6,917 babies born)
A fall from #9 in 1965 to #25 in 1980 might suggest a name on its way out, but Thomas proved much more durable. Today it sits at #33, giving this classic one of the strongest modern performances among the names on the list.
ANNA GRANT // Shutterstock
21 / 50#15. Girl: Rebecca
- Total Gen Xers with this name: 203,552
- Peak popularity: 1973–1974 (#10 rank)
- Rank in 2025: #350 (872 babies born)
Rebecca spent the back half of the 1960s stuck in the 30s and 40s, as low as #41 in 1965. The early 1970s changed that fast: within a few years it broke into the top 10, reaching its Gen X peak of #10 in both 1973 and 1974.
Lopolo // Shutterstock
22 / 50#15. Boy: Kevin
- Total Gen Xers with this name: 355,994
- Peak popularity: 1965, 1972, 1977 (#13 rank)
- Rank in 2025: #221 (1,628 babies born)
Rather than peaking once and disappearing, Kevin repeatedly returned to #13 across different parts of the Gen X era. That unusual consistency kept it prominent for years, although by 1980 it had begun slipping down the rankings.
Akarawut // Shutterstock
23 / 50#14. Girl: Julie
- Total Gen Xers with this name: 213,179
- Peak popularity: 1971 (#10 rank)
- Rank in 2025: #873 (308 babies born)
Julie entered the era already well-established at #14 in 1965, then climbed even higher, reaching its Gen X peak of #10 in 1971. As newer favorites took over, its position steadily weakened for the rest of the decade, closing out 1980 at #32 and continuing to fade in the decades since.
Docphotos // Shutterstock
24 / 50#14. Boy: Matthew
- Total Gen Xers with this name: 383,199
- Peak popularity: 1980 (#6 rank)
- Rank in 2025: #32 (7,003 babies born)
What began as a growing 1970s favorite developed into something much more enduring. Matthew had reached #6 by 1980 and, unlike many names tied to Gen X, continues to rank prominently among boys born today.
Cristian Maciel06 // Shutterstock
25 / 50#13. Girl: Laura
- Total Gen Xers with this name: 215,373
- Peak popularity: 1969 (#10 rank)
- Rank in 2025: #379 (805 babies born)
Laura improved through the back half of the 1960s, reaching its Gen X peak of #10 in 1969, before gradually giving ground to finish the era around #21 — a comparatively steady path that helped make it a recurring presence rather than a short-lived naming craze.
SUPERMAO // Shutterstock
26 / 50#13. Boy: Mark
- Total Gen Xers with this name: 385,173
- Peak popularity: 1965–1968 (#7 rank)
- Rank in 2025: #245 (1,416 babies born)
Four consecutive years at #7 gave Mark a remarkably strong start to the Gen X period. By 1977, however, it had fallen to #25, illustrating the gradual turnover from established mid-century choices to the emerging favorites of the 1970s.
oatawa // Shutterstock
27 / 50#12. Girl: Karen
- Total Gen Xers with this name: 217,277
- Peak popularity: 1965 (#3 rank)
- Rank in 2025: #1,281 (175 babies born)
Long before its later pop-culture associations, Karen was a naming powerhouse. A #3 ranking in 1965 shows just how common it was among early Gen X girls, while its much smaller modern numbers reveal an extraordinary generational shift.
ANNA GRANT // Shutterstock
28 / 50#12. Boy: Richard
- Total Gen Xers with this name: 388,380
- Peak popularity: 1965 (#8 rank)
- Rank in 2025: #234 (1,505 babies born)
Long-established names still held considerable influence in the mid-1960s, and Richard's #8 ranking in 1965 is a clear example. Its prominence diminished as Gen X progressed, but it remained a recognizable part of the generation's naming landscape.
Esa Pahlevi // Shutterstock
29 / 50#11. Girl: Stephanie
- Total Gen Xers with this name: 239,029
- Peak popularity: 1972 (#8 rank)
- Rank in 2025: #557 (543 babies born)
Stephanie cracked the top 25 in 1967 and climbed steadily from there, reaching its Gen X peak of #8 in 1972. It cooled off gradually after that, but was still a top-15 name as the decade closed, before its use fell substantially in the decades since.
Prostock-studio // Shutterstock
30 / 50#11. Boy: Daniel
- Total Gen Xers with this name: 389,813
- Peak popularity: 1976 (#10 rank)
- Rank in 2025: #22 (8,085 babies born)
Stability was one of Daniel's greatest strengths during the Gen X years — a long run in the #10-#11 range that peaked at #10 in 1976. That staying power has continued for decades: it now ranks #22 and remains one of the most widely used names represented here.
Prostock-studio // Shutterstock
31 / 50#10. Girl: Elizabeth
- Total Gen Xers with this name: 240,882
- Peak popularity: 1980 (#9 rank)
- Rank in 2025: #17 (6,760 babies born)
While many established girls' names were declining, Elizabeth held remarkably steady — dipping no worse than #19 in 1971 — before closing out the era at its Gen X peak of #9 in 1980. It remains exceptionally strong today at #17.
New Africa // Shutterstock
32 / 50#10. Boy: Joseph
- Total Gen Xers with this name: 408,116
- Peak popularity: 1977–1978, 1980 (#10 rank)
- Rank in 2025: #29 (7,303 babies born)
Joseph's Gen X rankings moved more than most of his top-10 peers, from a best of #10 — reached repeatedly between 1977 and 1980 — down to #16 in 1968 and 1970. Even so, that range kept him solidly in the top 20 throughout, a steadiness that carried forward well beyond the period, with Joseph still sitting comfortably among today's leading boys' names.
ANNA GRANT // Shutterstock
33 / 50#9. Girl: Heather
- Total Gen Xers with this name: 248,745
- Peak popularity: 1975 (#3 rank)
- Rank in 2025: #1,264 (177 babies born)
A top-three ranking in 1975 made Heather one of the defining girls' choices of the decade. Its later disappearance from the top 1,000 makes that former popularity especially striking from a modern perspective.
Kurosawa Pakira // Shutterstock
34 / 50#9. Boy: Brian
- Total Gen Xers with this name: 493,417
- Peak popularity: 1970, 1972–1977 (#8 rank)
- Rank in 2025: #339 (979 babies born)
The 1970s belonged to Brian far more than the mid-1960s did. After beginning at #19, it rose to #8 and returned to that position repeatedly, giving it an extended period of popularity rather than a single standout year.
New Africa // Shutterstock
35 / 50#8. Girl: Mary
- Total Gen Xers with this name: 267,781
- Peak popularity: 1965 (#2 rank)
- Rank in 2025: #125 (2,230 babies born)
No small change separates Mary's position at the two ends of the Gen X era. The longtime American favorite fell from #2 in 1965 to #24 by the late 1970s, marking a dramatic departure from the dominance it had enjoyed for generations.
CameraCraft // Shutterstock
36 / 50#8. Boy: William
- Total Gen Xers with this name: 499,537
- Peak popularity: 1965 (#6 rank)
- Rank in 2025: #9 (10,545 babies born)
Generational trends have done surprisingly little to diminish William's appeal. Although it moved from #6 to #14 during the Gen X years, the classic name has since climbed back near the very top and ranks #9 today.
Creative Images // Shutterstock
37 / 50#7. Girl: Angela
- Total Gen Xers with this name: 341,802
- Peak popularity: 1975 (#5 rank)
- Rank in 2025: #408 (765 babies born)
Midway through the 1970s, Angela reached its Gen X high point at #5. It remained a strong choice through the end of the period, though its popularity among today's babies is only a small fraction of what it once was.
Leka Sergeeva // Shutterstock
38 / 50#7. Boy: Jason
- Total Gen Xers with this name: 546,497
- Peak popularity: 1974–1978 (#2 rank)
- Rank in 2025: #165 (2,224 babies born)
For much of the 1970s, only one boy's name stood between Jason and the top spot. Spending several years at #2 gave it an enormous Gen X presence, while its lower current ranking highlights just how concentrated that popularity was.
PeopleImages // Shutterstock
39 / 50#6. Girl: Amy
- Total Gen Xers with this name: 368,031
- Peak popularity: 1975 (#2 rank)
- Rank in 2025: #257 (1,200 babies born)
At its mid-1970s height, Amy came within one spot of being the country's most popular girls' name. Its short, simple sound became particularly emblematic of the era, even as its ranking eventually retreated from those heights.
Yusei // Shutterstock
40 / 50#6. Boy: Christopher
- Total Gen Xers with this name: 673,561
- Peak popularity: 1972, 1979–1980 (#2 rank)
- Rank in 2025: #68 (4,748 babies born)
From #18 to #2, Christopher made one of the biggest upward moves on the boys' side of the list. By the late 1970s, it had become a dominant choice, and thousands of parents continue to choose it more than four decades later.
oatawa // Shutterstock
41 / 50#5. Girl: Melissa
- Total Gen Xers with this name: 372,841
- Peak popularity: 1977–1978 (#2 rank)
- Rank in 2025: #420 (747 babies born)
Near the end of the 1970s, Melissa was everywhere. Back-to-back years at #2 placed it among the period's biggest girls' names, creating a sharp contrast with its much more modest use among today's newborns.
Prostock-studio // Shutterstock
42 / 50#5. Boy: Robert
- Total Gen Xers with this name: 726,757
- Peak popularity: 1965 (#5 rank)
- Rank in 2025: #92 (3,772 babies born)
Even at its lowest point in the available Gen X data, Robert was still a top-10 name. That narrow #5-to-#9 range underscores just how consistently parents chose this traditional favorite throughout the generation.
izzuanroslan // Shutterstock
43 / 50#4. Girl: Kimberly
- Total Gen Xers with this name: 406,742
- Peak popularity: 1966–1967 (#2 rank)
- Rank in 2025: #303 (1,009 babies born)
Early Gen X parents embraced Kimberly in huge numbers, pushing it to #2 in consecutive years. It gradually moved down the list afterward, dipping to #13 by 1978 before ticking back up slightly to #11 as the era closed.
KlingSup // Shutterstock
44 / 50#4. Boy: John
- Total Gen Xers with this name: 755,630
- Peak popularity: 1965 (#2 rank)
- Rank in 2025: #23 (8,027 babies born)
Remaining in the top 10 for an entire generation is an achievement few names can claim. John did exactly that in the available data, and its current #23 ranking shows that its centuries-old appeal remains remarkably intact.
Samuel Borges Photography // Shutterstock
45 / 50#3. Girl: Michelle
- Total Gen Xers with this name: 409,992
- Peak popularity: 1969–1970 (#2 rank)
- Rank in 2025: #465 (661 babies born)
A rapid late-1960s surge transformed Michelle from the #18 girls' name into the country's #2 choice. That dramatic rise gave the name a particularly strong Gen X identity, despite its much lower position today.
StockImageFactory.com // Shutterstock
46 / 50#3. Boy: James
- Total Gen Xers with this name: 799,088
- Peak popularity: 1970–1971 (#2 rank)
- Rank in 2025: #6 (11,945 babies born)
Whether looking at Generation X or babies born today, James barely seems to go out of fashion. Its available rankings never fell below #5 during the era, and more than four decades later it sits at #6.
Anna List // Shutterstock
47 / 50#2. Girl: Lisa
- Total Gen Xers with this name: 508,542
- Peak popularity: 1965–1968 (#1 rank)
- Rank in 2025: #991 (256 babies born)
For four straight years at the beginning of Generation X, Lisa occupied the #1 spot. Its fall to #16 by 1980 was substantial, but that early dominance was enough to make it one of the names most strongly associated with the generation.
PeopleImages // Shutterstock
48 / 50#2. Boy: David
- Total Gen Xers with this name: 815,985
- Peak popularity: 1966–1969 (#2 rank)
- Rank in 2025: #35 (6,794 babies born)
There was remarkably little variation in David's standing throughout the period. Even its lowest available position was #5, and the name's current #35 ranking confirms that its appeal survived long after the Gen X years ended.
PeopleImages // Shutterstock
49 / 50#1. Girl: Jennifer
- Total Gen Xers with this name: 752,319
- Peak popularity: 1970–1980 (#1 rank)
- Rank in 2025: #586 (501 babies born)
Nothing on the girls' side quite compares with Jennifer's Gen X takeover. After sitting at #20 in 1965, it reached #1 by 1970 and stayed there through 1980, an 11-year run that made the name virtually synonymous with the generation.
New Africa // Shutterstock
50 / 50#1. Boy: Michael
- Total Gen Xers with this name: 1,186,528
- Peak popularity: 1965–1980 (#1 rank)
- Rank in 2025: #21 (8,094 babies born)
Sixteen years, one ranking: Michael held the #1 position for the entire Gen X period covered by the data. Even more impressive is its longevity, as the era's dominant boys' name still ranks #21 among newborns in 2025.