Baby names from the 1920s carry a kind of magic that modern names sometimes miss. They feel warm, elegant, and full of history, yet somehow they still sound fresh today.
Whether you are expecting a baby or just love the charm of old-fashioned names, this list proves that the best names truly stand the test of time. Get ready to fall in love with some seriously timeless classics.
1. Eleanor

Eleanor Roosevelt made this name legendary, and it has never really left the spotlight since. Meaning “light” or “torch,” Eleanor carries a quiet strength that feels both regal and approachable.
Parents who choose this name are picking something with real depth.
It works beautifully with both classic and modern middle names, making it incredibly versatile. Few names balance timeless elegance with everyday warmth quite like Eleanor does.
2. Hazel

Hazel is one of those names that sounds like a warm autumn afternoon, cozy and full of character. Rooted in the hazel tree, which has long symbolized wisdom and protection, this name carries a grounded, earthy energy.
It feels both old-fashioned and surprisingly modern at the same time.
After years of being considered outdated, Hazel has made a spectacular comeback. Celebrities and everyday parents alike have rediscovered its undeniable charm.
3. Ruby

Bold, bright, and bursting with personality, Ruby is a name that refuses to be ignored. As a precious gemstone name, it carries connotations of passion, energy, and vitality that perfectly matched the lively spirit of the 1920s Jazz Age.
Choosing Ruby means choosing a name with real fire in it.
Ruby ranked among the top baby names for decades and is climbing the charts again today. Its one-syllable punch makes it both strong and sweet.
4. Clara

Silent film star Clara Bow helped turn this name into a symbol of glamour during the Roaring Twenties, and that sparkle has never faded. Meaning “clear” or “bright,” Clara has a crisp, cheerful sound that feels effortlessly stylish.
It is easy to spell, easy to say, and impossible to forget.
Modern parents love Clara for its simplicity and classic appeal. It pairs beautifully with longer surnames and feels equally at home in any era.
5. Beatrice

Dante wrote about a Beatrice who inspired his greatest work, and Shakespeare gave the name to one of his wittiest heroines. Meaning “she who brings happiness,” Beatrice is a name loaded with literary history and genuine warmth.
It has a slightly formal feel that somehow never comes across as stuffy.
Nicknames like Bea or Trixie give it a playful, modern edge. Beatrice is the kind of name that grows beautifully with a child through every stage of life.
6. Mabel

Mabel sounds like a hug from a grandmother who bakes the best cookies, and honestly, that is a wonderful quality in a name. Meaning “lovable,” it has a sweetness that is hard to manufacture but easy to feel.
After decades of being considered old-fashioned, Mabel is having a serious style moment right now.
Young parents are drawn to its quirky retro charm and its soft, friendly sound. Short and memorable, Mabel is impossible not to smile at.
7. Florence

Florence Nightingale turned this name into a symbol of compassion and courage in the 19th century, and the 1920s kept it thriving. Meaning “flowering” or “in bloom,” Florence evokes beauty, grace, and a kind of quiet determination.
It has a musical quality that makes it genuinely lovely to say out loud.
Singer Florence Welch of Florence and the Machine has helped bring this vintage gem back into the modern spotlight. It is sophisticated without being intimidating.
8. Lillian

Rooted in the lily flower, Lillian carries the symbolism of purity, beauty, and renewal into every introduction. During the 1920s, it was one of the most beloved names for baby girls, gracing birth certificates across the country.
That kind of widespread love does not happen without good reason.
Lillian flows beautifully when spoken and looks graceful written down. Nicknames like Lily or Lilly make it feel fresh and modern while the full name keeps its vintage elegance intact.
9. Alice

Few names carry as much literary magic as Alice, made immortal by Lewis Carroll’s beloved adventures in Wonderland. Meaning “noble” or “exalted,” Alice has a clean, classic sound that works across generations without ever feeling tired.
There is something genuinely timeless about its simplicity.
Alice ranked consistently high throughout the 1920s and continues to charm parents today. It is the kind of name that sounds equally at home on a toddler, a teenager, and a grandmother.
10. Violet

Violet bloomed across nurseries in the 1920s and is back in full color today. As a floral name symbolizing modesty and virtue, it carries a quiet, poetic beauty that feels genuinely special.
The soft sound of the name itself almost feels like a whisper of something lovely.
Parents who love vintage names with natural roots find Violet completely irresistible. Nicknames like Vi keep it short and sweet, while the full name carries an undeniable sense of old-world elegance.
11. Henry

Eight English kings carried the name Henry, and it has been commanding respect ever since. Meaning “ruler of the household,” Henry strikes the perfect balance between strength and approachability, which is probably why it never fully disappears from popular baby name lists.
It is sturdy without being stiff.
Henry works brilliantly as both a formal name and an everyday nickname. Parents who want a strong, reliable classic with genuine historical weight rarely look past Henry.
12. Arthur

King Arthur and his legendary knights gave this name a mythological power that centuries have not diminished. Meaning “bear” or “warrior,” Arthur carries a sense of nobility and quiet heroism that many parents find deeply appealing.
It has a strong, grounded sound that ages exceptionally well.
Arthur is one of those rare names that sounds equally distinguished on a baby and a grandfather. Its recent surge in popularity shows that the legend of Arthur is far from over.
13. Walter

Walter might not be the flashiest name on this list, but its understated reliability is exactly what makes it special. Meaning “army ruler,” Walter has a no-nonsense strength that feels refreshingly honest.
For decades it was considered too old-fashioned, but today it is being rediscovered as a genuinely cool retro choice.
Walter White from Breaking Bad may have given the name some unexpected edge in popular culture. Either way, Walter is back, and it is here to stay.
14. Albert

Albert Einstein made this name synonymous with brilliance, and the association has only grown more powerful over time. Meaning “noble” and “bright,” Albert carries a warm intellectual energy that feels both dignified and down-to-earth.
It is a name that suggests someone curious, creative, and genuinely kind.
Nicknames like Al or Albie give it a casual, friendly feel that balances out its more formal side. Albert is a wonderfully solid choice for parents who love a name with real substance.
15. Theodore

Theodore Roosevelt gave this name a bold, adventurous spirit at the start of the 20th century, and that energy has never fully left it. Meaning “gift of God,” Theodore has a scholarly, dignified appeal that feels genuinely special.
It is a name that sounds important without taking itself too seriously.
The nickname Theo has become wildly popular on its own, making Theodore feel both classic and current. Few names offer this much personality in such an elegant package.
16. Louis

Louis Armstrong blew this name into musical legend during the very decade it was most popular, giving it a soulful, creative energy that still resonates. Meaning “renowned warrior,” Louis combines strength with artistry in a way few names manage.
Say it the French way, “Loo-ee,” and it sounds utterly sophisticated.
Louis has been carried by kings, musicians, and literary giants alike. That kind of cross-cultural legacy makes it one of the most richly layered names on this entire list.
17. Harold

Harold might be the underdog of this list, but underestimating it would be a mistake. Meaning “army ruler,” Harold has a classic, no-frills dependability that many parents are starting to appreciate again after years of neglect.
There is something refreshingly honest about a name that does not try too hard.
Harold Lloyd, the legendary silent film comedian, kept this name entertaining throughout the 1920s. Choosing Harold today is a bold, quirky move that is guaranteed to stand out.
18. Edith

Edith Wharton was busy winning Pulitzer Prizes while this name sat comfortably at the top of the baby name charts in the early 1900s. Meaning “prosperous in war,” Edith carries a quiet toughness wrapped in refined elegance.
It is not a name that shouts, but it absolutely commands attention.
Downton Abbey’s beloved Edith Crawley brought the name back to modern audiences in a big way. Choosing Edith today signals confidence, originality, and a genuine appreciation for the classics.
19. Rose

Rose is one of those names so perfectly formed that it barely needs explanation. A classic floral name symbolizing love and beauty, Rose has appeared in poetry, literature, and song for centuries without ever wearing out its welcome.
Short, sweet, and completely unforgettable, it is the definition of timeless.
Rose also works brilliantly as a middle name, which is partly why it has remained so widely used. Sometimes the simplest choices truly are the most beautiful ones.
20. Franklin

Franklin D. Roosevelt carried this name into the history books during one of America’s most challenging periods, cementing its association with leadership and resilience.
Meaning “free landowner,” Franklin has a strong, open-hearted quality that feels both presidential and approachable. It is a name that naturally inspires trust.
Frank is a perfectly charming nickname for everyday use. Parents looking for a name with genuine historical gravitas and a friendly, accessible feel will find Franklin hard to resist.