Baby Names

The Most Popular Baby Names by Decade

written by KATHY SISSON
most popular baby names by decade"
most popular baby names by decade
Source: Kirra Wallace
Source: Kirra Wallace

Vintage and old-fashioned names are one of the biggest baby naming trends of 2025. So let’s go back to the beginning of baby names. Or at least the beginning of the Social Security Administration’s data on American baby names to find some of the most popular names through the decades. This list starts in the 1880s, the first decade with baby name information available. Without too many spoilers, the boy names remained pretty consistent for nearly 100 years (looking at you, John, William, and James), while girls’ names shifted more over the years. 

Another notable shift? The variety of popular baby names seems to increase as the decades go on. For example, the top baby girl name from 1925 was Mary, accounting for about 5.6 percent of births that year. In 2024, the most popular girls’ name, Olivia, only accounted for 0.8 percent of baby girl names. In looking at the data, this started to shift around the 1960s (also the decade Mary fell from reigning as the most popular baby name for girls).

If you’re looking for baby name inspiration or are just curious to see which names were popular the decade you were born, keep scrolling for the 20 most popular baby names for boys and girls from every decade.

The top names in the 1880s are extinct baby names today, including Bertha and Minnie. However, some of the 1880s’ most popular names are back in a big way, like the old-fashioned girl names Alice and Clara—both in this year’s top 100 most popular girl names. For boy names, James and Henry are still popular and were the fifth and sixth most popular boy names last year.

Girls

  1. Mary
  2. Anna
  3. Emma
  4. Elizabeth
  5. Margaret
  6. Minnie
  7. Ida
  8. Bertha
  9. Clara
  10. Alice

Boys

  1. John
  2. William
  3. James
  4. George
  5. Charles
  6. Frank
  7. Joseph
  8. Henry
  9. Robert
  10. Thomas

Many of the girls’ names on this list are still popular today, save one: Ethel. Ethel fell off the list of the 1000 most popular baby girl names in 1975. The stately boys’ name Edward knocked Thomas out of the top 10 in the 1890s.

Girls

  1. Mary
  2. Anna
  3. Margaret
  4. Helen
  5. Elizabeth
  6. Ruth
  7. Florence
  8. Ethel
  9. Emma
  10. Marie

Boys

  1. John
  2. William
  3. James
  4. George
  5. Charles
  6. Joseph
  7. Frank
  8. Robert
  9. Edward 
  10. Henry
Source: Kaia Grobe

Not much changed by way of baby names in the 1900s compared to the previous decades. But we saw Dorothy rise to the top 10 this decade, a girl’s name that stayed popular through the 1940s

Girls

  1. Mary
  2. Helen
  3. Margaret
  4. Anna
  5. Ruth
  6. Elizabeth
  7. Dorothy
  8. Marie
  9. Florence
  10. Mildred

Boys

  1. John
  2. William
  3. James
  4. George
  5. Charles
  6. Robert
  7. Joseph
  8. Frank
  9. Edward
  10. Thomas

While the top boy names remained pretty consistent in the 1910s, new additions to the most popular girl names in the 1910s include Frances and Virginia. 

Girls

  1. Mary
  2. Helen
  3. Dorothy
  4. Margaret
  5. Ruth
  6. Mildred
  7. Anna
  8. Elizabeth
  9. Frances
  10. Virginia

Boys

  1. John
  2. William
  3. James
  4. Robert
  5. Joseph
  6. George
  7. Charles
  8. Edward
  9. Frank
  10. Thomas
most popular baby names by decade 1920s
Source: Social History Archive | Unsplash

Finally, we get some new boys’ names in the mix. Richard and Donald break into the top 10 most popular baby boy names in the 1920s, where they stay for a while. For the girls, Doris is a new favorite name for new baby girls this decade, including one of the most famous namesakes: actress Doris Day, born in 1922. 

Girls

  1. Mary
  2. Dorothy
  3. Helen
  4. Betty
  5. Margaret
  6. Ruth
  7. Virginia
  8. Doris
  9. Mildred
  10. Frances

Boys

  1. Robert
  2. John
  3. James
  4. William
  5. Charles
  6. George
  7. Joseph
  8. Richard
  9. Edward
  10. Donald

Millennials may start to recognize their grandmothers’ names starting in the 1930s, with names like Nancy, Shirley, and Helen making the top 10. 

Girls

  1. Mary
  2. Betty
  3. Barbara
  4. Shirley
  5. Patricia
  6. Dorothy 
  7. Joan
  8. Margaret
  9. Nancy
  10. Helen

Boys

  1. Robert
  2. James
  3. John
  4. William
  5. Richard
  6. Charles
  7. Donald
  8. George
  9. Thomas
  10. Joseph
most popular baby names by decade
Source: Library of Congress | Unsplash

The 1940s saw new top names pop up for boys and girls. Dorothy fell down the list to #20, likely influenced by the most famous Dorothy from 1939’s The Wizard of Oz. But S girl names Sharon, Susan, and Sandra popped up. David and Ronald are new to the top 10 for boys, and this is the first decade we see Michael in the top 10, where the name will stay for decades.

Girls

  1. Mary
  2. Linda
  3. Barbara
  4. Patricia
  5. Carol
  6. Sandra
  7. Nancy
  8. Sharon
  9. Judith
  10. Susan

Boys

  1. James
  2. Robert
  3. John
  4. William
  5. Richard
  6. David
  7. Charles
  8. Thomas
  9. Michael 
  10. Ronald

The new generation of post-WWII babies—AKA the Baby Boomers—started in 1946 and continued through the 1950s (until 1964). So the names below are quintessential Boomer names. While Mary still tops the list of girl names, if using the ‘playground analysis’ (meaning hearing a name versus seeing it spelled), Deborah/Debra was the most popular pick for girls in the 1950s, much like Sophia/Sofia and Isabella/Isabela are today. For boys, Mark joins the top 10 list. 

Girls

  1. Mary
  2. Linda
  3. Patricia
  4. Susan
  5. Deborah
  6. Barbara
  7. Debra
  8. Karen
  9. Nancy
  10. Donna

Boys

  1. James
  2. Michael  
  3. Robert
  4. John
  5. David
  6. William
  7. Richard
  8. Thomas
  9. Mark
  10. Charles
most popular baby names in the 1950s
Source: Kathy Sisson

If baby girl names had a headline in the 1960s, it would be ‘Lisa usurps Mary for the throne.’ For the first half of the 1900s, ‘Mary’ was the most popular girl’s name in the United States, often given to the oldest daughter in Christian families honoring the mother of Jesus. Because the name was so common, many Marys also went by their middle name—like Mary Ann, Mary Beth, or Mary Grace—to differentiate. For boys in the ‘60s, Jeffrey was the notable new addition to the top 10 list.

Girls

  1. Lisa
  2. Mary
  3. Susan
  4. Karen
  5. Kimberly
  6. Patricia
  7. Linda
  8. Donna
  9. Michelle
  10. Cynthia

Boys

  1. Michael
  2. David 
  3. John
  4. James
  5. Robert
  6. Mark
  7. William
  8. Richard
  9. Thomas
  10. Jeffrey
most popular baby names in the 1960s
Source: Annie Spratt | Unsplash

The name Jennifer shot to #1 in the 1970s. In fact, there were over twice as many babies named Jennifer as babies named Amy, the next girls’ name on the list. Other quintessential Gen X names moved up the list, including Heather, Melissa, and Stephanie for girls and Christopher, Jason, Brian, and Matthew as new additions to the top 10 most popular names for boys. 

Girls

  1. Jennifer
  2. Amy
  3. Melissa
  4. Michelle
  5. Kimberly
  6. Lisa
  7. Angela
  8. Heather
  9. Stephanie
  10. Nicole

Boys

  1. Michael
  2. Christopher 
  3. Jason 
  4. David
  5. James
  6. John
  7. Robert
  8. Brian 
  9. William
  10. Matthew 
most popular names in the 1980s
Source: Alexandra Pagar-Wolf

The 1980s started the next generation, with millennials born between 1981 and 1996. In the 1980s, popular A names Amanda and Ashley replaced Amy and Angela on the top 10 list for girls. Joshua and Daniel are new to the top 10 for boys. 

Girls

  1. Jessica
  2. Jennifer
  3. Amanda
  4. Ashley
  5. Sarah
  6. Stephanie
  7. Melissa
  8. Nicole
  9. Elizabeth 
  10. Heather

Boys

  1. Michael
  2. Christopher
  3. Matthew
  4. Joshua 
  5. David
  6. James
  7. Daniel 
  8. Robert
  9. John
  10. Joseph

Taylor and Tyler make their debuts on the top 10 list for girls and boys, respectively! Along with popular ‘90s names Brittany and Jacob. Marie became the middle name of the ‘90s, giving this Mary derivative a second life. The ’90s are also when the number and percentage of babies with the same names start falling dramatically. For example, in 1995, Jessica only accounted for 1.45 percent of births, while just 10 years earlier, the same top name (also Jessica) accounted for 2.6 percent of births.

Girls

  1. Jessica
  2. Ashley
  3. Emily
  4. Sarah
  5. Samantha
  6. Amanda
  7. Brittany
  8. Elizabeth
  9. Taylor
  10. Megan

Boys

  1. Michael
  2. Christopher
  3. Matthew
  4. Joshua
  5. Jacob 
  6. Nicholas 
  7. Andrew 
  8. Daniel
  9. Tyler 
  10. Joseph
most popular baby names of the decades 1990s
Source: Steph Alleva-Cornell

YTK names anyone? In the early 2000s, Olivia and Isabella started climbing the charts, where they both remain today. Additionally, pop culture seemed to be having an effect on baby names, with Emma as the most popular name in the U.S. for the years 2003-2006 and 2009, coinciding with the timing of Rachel and Ross’ baby Emma in the popular TV show Friends. (Fictional character Emma Geller-Green was born on April 2, 2002.) For boys, could the 2000s hit Twilight book series have kept Jacob in the top spot for the entire decade? 

Girls

  1. Emily
  2. Madison
  3. Emma
  4. Olivia 
  5. Hannah
  6. Abigail
  7. Isabella 
  8. Samantha
  9. Elizabeth
  10. Ashley

Boys

  1. Jacob
  2. Michael
  3. Joshua
  4. Matthew
  5. Daniel
  6. Christopher
  7. Andrew
  8. Ethan
  9. Joseph
  10. William

Names that end in ‘a’ mark over half of the baby girl names in the 2010s. Again, pop culture may have influenced the girls’ names, with Princess Charlotte born in May 2015. Additionally, the hit musical Hamilton arrived in 2015, perhaps pushing Alexander into the top 10 for boys. 

Girls

  1. Emma 
  2. Olivia
  3. Sophia
  4. Isabella
  5. Ava
  6. Mia
  7. Abigail
  8. Emily
  9. Charlotte
  10. Madison

Boys

  1. Noah
  2. Liam
  3. Jacob
  4. William
  5. Mason
  6. Ethan
  7. Michael
  8. Alexander
  9. James
  10. Elijah
Most popular baby names by decade
Source: Meagan McCormick

Today, we’re about halfway through the 2020s and are seeing a lot of the same patterns from the 2010s. But there are some new trends to watch. While Luna fell off the top 10 most popular baby girl names this year, other celestial names like Aurora and Nova continue to climb. For boys, if combining the various spellings of Luca and Jackson, those names would reach the top 10 most popular boy names of the decade so far. The 11th most popular boy name is Theodore, but if including babies named Theo and Teddy, this name would be in the top 10, too. So don’t be surprised if you hear a lot of Lucases, Jacksons, and Theos on the playgrounds in the coming years. 

Girls

  1. Olivia
  2. Emma
  3. Charlotte
  4. Amelia
  5. Sophia
  6. Mia
  7. Isabella
  8. Ava
  9. Evelyn
  10. Harper

Boys

  1. Liam
  2. Noah
  3. Oliver
  4. Elijah
  5. James
  6. William
  7. Henry
  8. Lucas
  9. Benjamin
  10. Mateo
Kathy Sisson the everymom
ABOUT THE AUTHOR

Kathy Sisson, Senior Editor

Kathy Sisson has been a key contributor in the editorial parenting space for eight years, not only as a full-time editor at The Everymom but previously as a freelance writer for top parenting sites, including Scary MommyMotherlyParent Co., and more. As an editor at The Everymom, she has produced hundreds of articles on a range of parenting topics, reviewed dozens of family-focused products, interviewed leading experts in the children and parenting world, and created viral parenting social media content. A mom of two, she is committed to sharing the honest, helpful, and often humorous stories of motherhood.