Some names feel like old photographs. They carry warmth, history, and quiet charm. Vintage baby names do exactly that. They link your child to grandparents, great-grandparents, and whole past eras.
Maybe you love Victorian elegance. Maybe you prefer 1950s cheer. Either way, you’ll find plenty here. You’ll discover 150+ vintage baby names with meanings and origins. You’ll see popular picks and rare treasures.
You’ll also browse names by decade, from the 1800s to the 1950s. Every entry includes a short note on its roots. Ready to find a name that feels timeless? Let’s begin.
Vintage Baby Names at a Glance

| Category | Best For | Example Names |
| Popular vintage names | Familiar yet charming | Eleanor, Henry |
| Rare vintage names | Standing out | Cordelia, Ambrose |
| Victorian names | Elegant, formal style | Adelaide, Leopold |
| Mid-century names | Cheerful, retro feel | Shirley, Gary |
| British vintage names | Royal and cozy tones | Elsie, Archie |
What Makes a Baby Name Vintage?
A vintage baby name is a name that peaked decades ago. Most experts place the range between the 1800s and the 1950s. These names faded for a while. Now they’re returning to nursery doors.
Old-fashioned names also share a few traits. They often honor family members. Many come from the Bible, royalty, or classic literature. Others come from flowers, gems, and Old English words. You’ll spot all these patterns below.
Popular Vintage Baby Names
Popular vintage baby names are familiar picks with deep roots. They feel safe and stylish at once. Many have never fully left the charts.
Popular Vintage Baby Girl Names
- Margaret — Greek origin, meaning “pearl.”
- Dorothy — Greek origin, meaning “gift of God.”
- Eleanor — Medieval name of debated origin. It’s tied to Queen Eleanor of Aquitaine.
- Charlotte — French feminine form of Charles, meaning “free man.”
- Josephine — French form of Joseph, meaning “God will add.”
- Violet — Flower name from the Latin viola.
- Florence — Latin origin, meaning “blooming” or “flourishing.”
- Beatrice — Latin origin, meaning “she who brings happiness.”
- Alice — Old French form of a Germanic name meaning “noble kind.”
- Clara — Latin origin, meaning “bright” or “clear.”
- Evelyn — Norman-era name of uncertain roots. It’s often linked to Aveline.
- Hazel — Old English tree name, from the hazel plant.
Popular Vintage Baby Boy Names
- Henry — Germanic origin, meaning “home ruler.”
- William — Germanic origin, meaning “resolute protector.”
- Arthur — Ancient name of disputed origin. It’s tied to King Arthur legends.
- Theodore — Greek origin, meaning “gift of God.”
- Walter — Germanic origin, meaning “ruler of the army.”
- Frederick — Germanic origin, meaning “peaceful ruler.”
- George — Greek origin, meaning “farmer.”
- Edward — Old English origin, meaning “wealthy guardian.”
- Oliver — Old French name. Its meaning is debated, though many link it to the olive tree.
- Albert — Germanic origin, meaning “noble and bright.”
- Charles — Germanic origin, meaning “free man.”
- Leo — Latin origin, meaning “lion.”
Unique and Rare Vintage Baby Names

Unique vintage baby names are old names that few parents choose today. They give your child a distinct identity. They also keep that old-world charm.
Unique Vintage Girl Names
- Wilhelmina — Feminine form of William, meaning “resolute protector.”
- Philippa — Greek origin, meaning “lover of horses.”
- Marigold — English flower name for the golden blossom.
- Winifred — Welsh roots, often translated as “blessed reconciliation.”
- Cordelia — Famous from Shakespeare’s King Lear. Its origin is uncertain.
- Henrietta — Feminine form of Henry, meaning “home ruler.”
- Octavia — Latin origin, meaning “eighth.”
- Ottilie — Germanic origin, meaning “prosperous in battle.”
- Genevieve — French name with debated Germanic or Celtic roots.
- Prudence — Latin origin, meaning “foresight” or “good judgment.”
Unique Vintage Boy Names
- Ambrose — Greek origin, meaning “immortal.”
- Barnaby — Form of Barnabas, meaning “son of encouragement.”
- Cornelius — Roman family name, often linked to the Latin word for “horn.”
- Percival — Old French name, famous from Arthurian tales.
- Rupert — Germanic form of Robert, meaning “bright fame.”
- Alistair — Scottish form of Alexander, meaning “defender of mankind.”
- Cuthbert — Old English origin, meaning “famous and bright.”
- Horace — Latin family name. The exact meaning is uncertain.
- Humphrey — Germanic origin, often read as “peaceful warrior.”
- Linus — Greek name, often connected to flax.
Classic Vintage Baby Names That Never Go Out of Style
Classic baby names are timeless choices that stay in use across centuries. They suit every era. They also pair well with nearly any surname.
| Name | Gender | Origin and Meaning |
| Elizabeth | Girl | Hebrew, “my God is an oath” |
| Catherine | Girl | Greek, meaning debated, often “pure” |
| Grace | Girl | Latin, “favor” or “kindness” |
| Anna | Girl | Hebrew, form of Hannah, “grace” |
| Mary | Girl | Hebrew, meaning debated |
| James | Boy | Hebrew, form of Jacob, “supplanter” |
| Thomas | Boy | Aramaic, “twin” |
| John | Boy | Hebrew, “God is gracious” |
| Samuel | Boy | Hebrew, “God has heard” |
| Benjamin | Boy | Hebrew, “son of the right hand” |
Vintage Baby Names by Era

Vintage baby names shift with each decade. Each era carries its own mood. These lists reflect names commonly used in English-speaking countries during each period.
1800s Vintage Baby Names
The 1800s favored formal, royal, and literary names. Victorian baby names often honored queens, poets, and saints.
Girls
- Mabel — Latin origin, meaning “lovable.”
- Ada — Germanic origin, meaning “noble.”
- Ethel — Old English origin, meaning “noble.”
- Matilda — Germanic origin, meaning “mighty in battle.”
- Louisa — Latinized form of Louise, meaning “famous warrior.”
- Adelaide — Germanic origin, meaning “noble kind.”
Boys
- Ernest — Germanic origin, meaning “serious” or “determined.”
- Herbert — Germanic origin, meaning “bright army.”
- Archibald — Germanic origin, meaning “genuine” and “bold.”
- Alfred — Old English origin, meaning “elf counsel.”
- Cecil — Latin family name, often linked to “blind.”
- Leopold — Germanic origin, meaning “bold people.”
1900s Vintage Baby Names
Early 1900s names felt sturdy and modest. Many came from family tradition and church life.
Girls
- Gladys — Welsh origin with an uncertain meaning.
- Edith — Old English origin, meaning “prosperous in war.”
- Mildred — Old English origin, meaning “gentle strength.”
- Ruth — Hebrew origin, often read as “compassion” or “friend.”
- Pearl — English gem name for the lustrous stone.
Boys
- Harold — Old English origin, meaning “army ruler.”
- Clarence — Latin origin, tied to the title Duke of Clarence.
- Wilbur — Germanic origin with a disputed meaning.
- Raymond — Germanic origin, meaning “wise protector.”
- Chester — Old English place name, from the Latin word for “camp.”
1920s Vintage Baby Names
The Jazz Age brought softer, glamorous sounds. Vintage baby names from the 1920s often end in lively vowels.
Girls
- Lucille — French form of Lucy, meaning “light.”
- Marjorie — Medieval form of Margaret, meaning “pearl.”
- Doris — Greek origin, meaning “Dorian woman.”
- Thelma — Popularized by a Victorian novel. Its roots are uncertain.
- Phyllis — Greek origin, meaning “foliage” or “leaf.”
Boys
- Eugene — Greek origin, meaning “well-born.”
- Russell — Old French origin, meaning “red-haired.”
- Vernon — French place name, linked to the alder tree.
- Lloyd — Welsh origin, meaning “grey.”
- Stanley — Old English origin, meaning “stony clearing.”
1930s Vintage Baby Names
Hollywood stars shaped many 1930s choices. Short, bright names climbed fast.
Girls
- Betty — Short form of Elizabeth.
- Shirley — Old English origin, meaning “bright meadow.”
- Joan — Feminine form of John, meaning “God is gracious.”
- Barbara — Greek origin, meaning “foreign.”
- Patricia — Latin origin, meaning “noble.”
Boys
- Donald — Gaelic origin, meaning “world ruler.”
- Ronald — Norse origin, meaning “counsel ruler.”
- Kenneth — Gaelic origin, meaning “born of fire” or “handsome.”
- Gerald — Germanic origin, meaning “spear ruler.”
- Norman — Old English and French origin, meaning “northman.”
1940s Vintage Baby Names
Postwar families wanted gentle, friendly names. The 1940s gave us many cozy classics.
Girls
- Judith — Hebrew origin, meaning “praised.”
- Carol — Short form of Caroline, from Charles.
- Sandra — Short form of Alexandra, meaning “defender.”
- Linda — Spanish and Portuguese origin, meaning “pretty.”
- Marilyn — A blend of Mary and Lynn.
Boys
- Gary — Germanic origin, meaning “spear.”
- Larry — Short form of Lawrence, meaning “from Laurentum.”
- Dennis — Greek origin, tied to Dionysus.
- Roger — Germanic origin, meaning “famous spear.”
- Dale — Old English origin, meaning “valley.”
1950s Vintage Baby Names
Mid-century names feel upbeat and friendly. Vintage baby names from the 1950s are gaining fresh attention.
Girls
- Deborah — Hebrew origin, meaning “bee.”
- Cynthia — Greek origin, linked to Mount Cynthus and Artemis.
- Pamela — Literary coinage from the 1500s. Its meaning is unclear.
- Susan — Hebrew origin, meaning “lily.”
- Janet — Diminutive of Jane, meaning “God is gracious.”
Boys
- Douglas — Gaelic origin, meaning “dark water.”
- Gregory — Greek origin, meaning “watchful.”
- Keith — Scottish place name. Its meaning is uncertain.
- Dean — Old English origin, meaning “valley.”
- Craig — Scottish Gaelic origin, meaning “rock.”
Uncommon Old-Fashioned Baby Names
Uncommon old-fashioned baby names sit just outside today’s top charts. They sound familiar yet rare. They’re perfect for parents who want something special.
Uncommon Old-Fashioned Baby Names for Girls
- Agnes — Greek origin, meaning “pure.”
- Hester — Variant of Esther, often read as “star.”
- Edna — Hebrew origin, meaning “pleasure.”
- Elspeth — Scottish form of Elizabeth.
- Imogen — Likely a misprint of the Celtic name Innogen, meaning “maiden.”
- Lavinia — Latin name from Roman legend. The meaning is uncertain.
- Philomena — Greek origin, often read as “friend of strength.”
- Theodora — Greek origin, meaning “gift of God.”
Uncommon Old-Fashioned Baby Names for Boys
- Bertram — Germanic origin, meaning “bright raven.”
- Clement — Latin origin, meaning “merciful.”
- Obadiah — Hebrew origin, meaning “servant of God.”
- Silas — Short form of Silvanus, linked to woodlands.
- Thaddeus — Aramaic name with a disputed meaning.
- Wilfred — Old English origin, meaning “desiring peace.”
- Lionel — Old French origin, meaning “little lion.”
- Gideon — Hebrew origin, meaning “one who cuts down.”
Vintage British Baby Names UK Parents Love
Vintage British baby names blend royal history with cozy charm. Many have appeared in recent birth-name rankings across England and Wales. Exact rankings change yearly.
Girls
- Amelia — Germanic origin, meaning “work.”
- Elsie — Scottish pet form of Elizabeth.
- Ivy — English plant name for the climbing vine.
- Poppy — English flower name from the red field bloom.
- Isla — Scottish name taken from the island of Islay.
- Edie — Pet form of Edith, meaning “prosperous in war.”
Boys
- Oscar — Gaelic origin, often read as “deer lover.” The meaning is debated.
- Alfie — Short form of Alfred.
- Archie — Short form of Archibald.
- Albie — Short form of Albert.
- Freddie — Short form of Frederick.
- Teddy — Short form of Edward or Theodore.
Vintage Baby Names Making a Comeback
Several vintage names are rising again. Parents love their warmth and history. Names like Eleanor, Theodore, Hazel, and Violet appear often in modern birth listings. Short nicknames help too. Teddy, Archie, and Elsie feel playful yet classic.
Retro names from the 1930s and 1940s are slowly returning. Pairs like Shirley and Donald may soon feel fresh again. Names tend to cycle back after about 100 years. That’s why Victorian choices are surging now.
Full A–Z List of More Vintage Names
Need more ideas? This index adds extra vintage names, grouped by first letter. Every name here is new to the lists above.
A–E
- Alma — Latin origin, meaning “nourishing.”
- Augustus — Latin origin, meaning “great” or “venerable.”
- Bernard — Germanic origin, meaning “brave bear.”
- Cora — Greek origin, meaning “maiden.”
- Constance — Latin origin, meaning “steadfast.”
- Dexter — Latin origin, meaning “right-handed” or “skillful.”
- Edmund — Old English origin, meaning “rich protector.”
- Esme — Old French origin, meaning “esteemed” or “loved.”
F–J
- Felix — Latin origin, meaning “lucky.”
- Gertrude — Germanic origin, meaning “spear strength.”
- Gwendolyn — Welsh origin, often read as “white ring” or “blessed.”
- Harriet — Feminine form of Harry, meaning “home ruler.”
- Hugo — Germanic origin, meaning “mind” or “spirit.”
- Ida — Germanic origin, meaning “work” or “labor.”
- Iris — Greek origin, meaning “rainbow.”
- Jasper — Persian origin, meaning “treasurer.”
- Julius — Latin family name, linked to “youthful.”
K–O
- Kathleen — Irish form of Katherine.
- Leonard — Germanic origin, meaning “brave lion.”
- Lottie — Pet form of Charlotte.
- Milo — Germanic origin with an uncertain meaning.
- Nora — Short form of Honora, meaning “honor.”
- Opal — Sanskrit origin, meaning “jewel.”
- Olive — Latin origin, meaning “olive tree.”
P–T
- Penelope — Greek origin, often read as “weaver.”
- Rosalind — Germanic origin, often read as “tender horse.” Some link it to “pretty rose.”
- Rufus — Latin origin, meaning “red-haired.”
- Stella — Latin origin, meaning “star.”
- Sybil — Greek origin, meaning “prophetess.”
- Tobias — Hebrew origin, meaning “God is good.”
- Tilly — Short form of Matilda.
U–Z
- Una — Latin origin, meaning “one.”
- Ursula — Latin origin, meaning “little bear.”
- Vera — Latin origin, meaning “true.” In Slavic languages, it means “faith.”
- Vivian — Latin origin, meaning “alive.”
- Wallace — Scottish origin, meaning “Welshman.”
- Winston — Old English origin, often read as “joyful town.”
- Zelda — Germanic origin, short for Griselda.
How to Pair a Vintage Name With a Modern Surname
Choose a vintage first name with balanced sound and rhythm. Long names suit short surnames. Short names suit long surnames. For example, Cordelia Ray flows well. So does Leo Fitzgerald.
Try a vintage middle name too. It adds family history without feeling heavy. Say the full name aloud before deciding. Check the initials as well. Finally, picture the nickname. Eleanor can become Ellie. Frederick can become Freddie.
Fast Facts About Vintage Baby Names
- Vintage baby names usually date from the 1800s to the 1950s.
- Many old-fashioned names come from Latin, Greek, Hebrew, and Old English.
- Several origins remain debated, including Eleanor, Evelyn, and Oliver.
- Victorian baby names often honor royalty and literature.
- Mid-century names sound friendly and cheerful.
- Nicknames like Teddy and Elsie help old names feel modern.
- Names often cycle back after several generations.
- Rare vintage names let your child stand out.
- Family surnames and middle names can carry heritage forward.
- Popularity changes yearly, so check official birth records before choosing.
Frequently Asked Questions
What are some unique vintage names?
Cordelia, Wilhelmina, Ambrose, and Barnaby are strong unique vintage names. Philippa, Cuthbert, and Marigold also stand out. They’re old, charming, and rarely used today.
What is the most vintage name?
No single name holds that title. Names from the 1800s feel most vintage. Examples include Ethel, Archibald, Matilda, and Leopold. They carry strong Victorian character.
What vintage names are coming back?
Eleanor, Theodore, Hazel, Violet, and Arthur are rising again. Short forms like Teddy, Archie, and Elsie are popular too. Check yearly birth-name data for current rankings.
What is a classic 50s name?
Susan, Deborah, Cynthia, Douglas, and Gregory are classic 1950s names. They sound cheerful and familiar. Many families still use them today.
What is a 1920s girl name?
Lucille, Marjorie, Doris, Thelma, and Phyllis fit the 1920s well. They suit the glamorous Jazz Age. Parents now call them charming retro choices.
What is an 1800s name?
Mabel, Ada, Ethel, Ernest, and Herbert are typical 1800s names. They reflect Victorian tastes. Many also honor royalty and family members.
Conclusion
Vintage baby names offer history, warmth, and lasting style. You can choose a popular classic or a rare gem. Each name tells a small story.
Take your time and say your favorites aloud. Imagine them on a birthday cake. Then choose the one that feels right. Your baby will carry it for life.

1 thought on “150+ Vintage Baby Names: Classic, Unique & Timeless Ideas”