The 50 Most Popular Baby Names Of All Time (And What They Actually Mean)

Photo: unsplash / jv garcia
Origins And Meanings Of The 50 Most Popular Baby Names Of All Time

By Alessia Santoro

Over the last 100 years, there have been decades at a time when a baby name holds the top spot for most popular — ahem, Michael.

Of these super popular names, many held their own for so long that they're now in the top 50 names of the last century, but what do they all mean? Where do they come from? Why are they so popular?! Although that last question may be hard to answer, we're about to do the work and answer the first two for you.

Ahead, the 50 most popular baby names — 25 girls' and 25 boys' — along with their origins and meanings.


  1. James: "Supplanter," or "one who follows" (Hebrew)
  2. John: "God is gracious" (Hebrew)
  3. Robert: "Bright fame" (English)
  4. Michael: "Who is like God" (Hebrew)
  5. William: "Strong-willed warrior" (German)
  6. David: "Beloved" (Hebrew)
  7. Richard: "Strong ruler" (German)
  8. Joseph: "God shall add" (Hebrew)
  9. Thomas: "A twin" (Hebrew)
  10. Charles: "Strong" (German)
  11. Christopher: "Christ-bearer" (Greek)
  12. Daniel: "God is my judge" (Hebrew)

    via GIPHY

    Subscribe to our newsletter.

    Join now for YourTango's trending articles, top expert advice and personal horoscopes delivered straight to your inbox each morning.
  13. Matthew: "Gift from God" (Hebrew)
  14. Anthony: "Priceless" (Latin)
  15. Donald: "Proud chief" (Celtic)
  16. Mark: "War-like" (Latin)
  17. Paul: "Small" (Latin)
  18. Steven: "Crown" (Greek)
  19. Andrew: "Strong," "courageous" (Latin)
  20. Kenneth: "Handsome" (Gaelic)
  21. George: "Farmer" (Greek)
  22. Joshua: "Lord is salvation" (Hebrew)
  23. Kevin: "Gentle," "lovable" (Gaelic)
  24. Brian: "Strong" (Celtic)
  25. Edward: "Guardian of prosperity" (English)


  1. Mary: "Wished-for child" (Hebrew)
  2. Patricia: "Of nobility" (Latin)
  3. Jennifer: Fair spirit" (English)
  4. Elizabeth: "God is bountiful" (Hebrew)
  5. Linda: "Pretty" (Spanish)
  6. Barbara: "Stranger" (Greek)
  7. Susan: "Graceful" (Hebrew)
  8. Jessica: "God sees" (Hebrew)
  9. Margaret: "Child of light" (Persian)
  10. Sarah: "Princess" (Hebrew)
  11. Karen: "Pure" (Greek)
  12. Nancy: "Grace" (Hebrew)
  13. Betty: "Oath" (Hebrew)

    via GIPHY

    This article was originally published at PopSugar Moms. Reprinted with permission from the author.