Trends

Baby Names by Decade

How America's favorite names have shifted from the 1950s through the 2020s.

Baby names are a time capsule of culture. The names parents choose reflect everything from popular TV shows and movies to social movements and immigration patterns. Looking at the top names by decade reveals fascinating shifts in what we value, admire, and aspire to.

Below is a journey through eight decades of American naming, from the rock-solid classics of the 1950s to the diverse, multicultural choices of the 2020s.

2020s

Short, soft, multicultural

Top Boys

  1. 1 Liam
  2. 2 Noah
  3. 3 Oliver
  4. 4 James
  5. 5 Elijah

Top Girls

  1. 1 Olivia
  2. 2 Emma
  3. 3 Charlotte
  4. 4 Amelia
  5. 5 Sophia

2010s

Classic revival meets modern minimalism

Top Boys

  1. 1 Noah
  2. 2 Liam
  3. 3 Mason
  4. 4 Jacob
  5. 5 William

Top Girls

  1. 1 Emma
  2. 2 Olivia
  3. 3 Sophia
  4. 4 Ava
  5. 5 Isabella

2000s

Biblical boys, feminine -a/-y endings

Top Boys

  1. 1 Jacob
  2. 2 Michael
  3. 3 Joshua
  4. 4 Matthew
  5. 5 Ethan

Top Girls

  1. 1 Emily
  2. 2 Madison
  3. 3 Emma
  4. 4 Olivia
  5. 5 Hannah

1990s

Gen X parents choosing confident names

Top Boys

  1. 1 Michael
  2. 2 Christopher
  3. 3 Matthew
  4. 4 Joshua
  5. 5 Jacob

Top Girls

  1. 1 Jessica
  2. 2 Ashley
  3. 3 Emily
  4. 4 Sarah
  5. 5 Samantha

1980s

The "J" decade — J-names dominate

Top Boys

  1. 1 Michael
  2. 2 Christopher
  3. 3 Matthew
  4. 4 Joshua
  5. 5 David

Top Girls

  1. 1 Jessica
  2. 2 Jennifer
  3. 3 Amanda
  4. 4 Ashley
  5. 5 Sarah

1970s

Casual, youthful, surname-style names rise

Top Boys

  1. 1 Michael
  2. 2 Christopher
  3. 3 Jason
  4. 4 David
  5. 5 James

Top Girls

  1. 1 Jennifer
  2. 2 Amy
  3. 3 Melissa
  4. 4 Michelle
  5. 5 Kimberly

1960s

Traditional meets counterculture

Top Boys

  1. 1 Michael
  2. 2 David
  3. 3 John
  4. 4 James
  5. 5 Robert

Top Girls

  1. 1 Lisa
  2. 2 Mary
  3. 3 Karen
  4. 4 Susan
  5. 5 Kimberly

1950s

Post-war stability, all-American classics

Top Boys

  1. 1 James
  2. 2 Robert
  3. 3 John
  4. 4 Michael
  5. 5 David

Top Girls

  1. 1 Mary
  2. 2 Linda
  3. 3 Patricia
  4. 4 Susan
  5. 5 Deborah

Key Trends Across Decades

Michael's 40-year reign

Michael was the #1 boy name from 1954 to 1998 — an unprecedented run. No other name has come close.

The Jennifer effect

Jennifer exploded in the 1970s thanks to the novel and film "Love Story." It dominated for 15 years, then vanished from the top 10 almost overnight.

Names are getting shorter

The trend from Christopher, Elizabeth, and Jennifer toward Liam, Ava, and Max reflects a broader cultural shift toward simplicity and global accessibility.

Diversity is increasing

In the 1950s, the top 10 names covered 30%+ of all babies. Today, the top 10 cover less than 10%. Parents are choosing from a wider pool than ever.

Explore Every Year

Dive deeper into any specific year from 1880 to 2024: