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

Where do they come from? Why are they so popular?!

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

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

  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)
  14. Lisa: "Consecrated to God" (Hebrew)
  15. Dorothy: "A gift of God" (Greek)
  16. Sandra: "Defender of mankind" (Greek)
  17. Ashley: "Ash-tree meadow" (English)
  18. Kimberly: "Royal fortress meadow" (English)
  19. Donna: "Lady" (Italian)
  20. Carol: "Joyous song" (French)
  21. Michelle: "Who is like God" (Hebrew)
  22. Emily: "Ambitious" (Latin)
  23. Amanda: "Worthy of love" (Latin)
  24. Helen: "Bright one" (Greek)
  25. Melissa: "Bee" (Greek)