There is a certain charm to vintage girl names that exude a romantic vibe. Names like Eleanor and Beatrice feel timeless and elegant.
When hearing these names, one can imagine sweet little girls in flowing dresses running through meadows or sophisticated women who command attention when they enter a room.
For those expecting a baby girl or simply adoring beautiful names, there are plenty of gorgeous vintage options that will make hearts flutter.
What Gives A Vintage Feel To A Name?
Nostalgia is what really makes a name feel vintage to me. When I hear names like Eleanor or Violet, I’m instantly transported to another era with its unique charm and character.
The charm of nostalgia works differently for everyone – maybe a name reminds you of your favorite old movie or a beloved great-grandmother.
Cultural influences on naming are huge too! Names popular in the 1920s or 1950s carry distinct vibes that reflect those times.
I’ve noticed vintage names often have softer sounds and more syllables than modern ones. They feel romantic, sophisticated and timeless… like stepping into an old photograph where everyone’s wearing incredible outfits and sipping tea properly.
Create Your Amazon Baby Registry
Build your dream baby list and enjoy perks, discounts and free returns – all in one place.
Start Your Registry
Classic Vintage Names For Girls

Eleanor
- Origin: Old French
- Meaning: Eleanor means “bright, shining one.”
Margaret
- Origin: Greek
- Meaning: Margaret means “pearl.”
Dorothy
- Origin: Greek
- Meaning: Dorothy means “gift of God.”
Florence
- Origin: Latin
- Meaning: Florence means “flourishing” or “prosperous.”
Beatrice
- Origin: Latin
- Meaning: Beatrice means “she who brings happiness.”
Josephine
- Origin: Hebrew
- Meaning: Josephine means “God will add.”
Evelyn
- Origin: Hebrew or English
- Meaning: Evelyn means “life” or “desired.”
Lillian
- Origin: Latin
- Meaning: Lillian means “lily flower,” symbolizing purity and innocence.
Adelaide
- Origin: Germanic
- Meaning: Adelaide means “noble kind” or “of noble birth.”
Vivian
- Origin: Latin
- Meaning: Vivian means “full of life.”
Caroline
- Origin: Germanic
- Meaning: Caroline means “free woman” or “strong.”
Agatha
- Origin: Greek
- Meaning: Agatha means “good” or “honorable.”
Create Your Amazon Baby Registry
Build your dream baby list and enjoy perks, discounts and free returns – all in one place.
Start Your Registry
Underrated Vintage Names For Girls

Edith
- Origin: Old English
- Meaning: Edith means “prosperous in war” or “blessed.”
Harriet
- Origin: Germanic
- Meaning: Harriet means “ruler of the home” or “estate ruler.”
Winifred
- Origin: Welsh
- Meaning: Winifred means “blessed reconciliation” or “peaceful friend.”
Millicent
- Origin: Germanic
- Meaning: Millicent means “strong in work” or “determined worker.”
Agnes
- Origin: Greek
- Meaning: Agnes means “pure” or “holy.”
Constance
- Origin: Latin
- Meaning: Constance means “steadfast” or “constant.”
Bernadette
- Origin: Germanic
- Meaning: Bernadette means “brave as a bear.”
Esther
- Origin: Persian
- Meaning: Esther means “star” or “myrtle leaf.”
Cordelia
- Origin: Latin/Celtic
- Meaning: Cordelia means “heart” or “daughter of the sea.”
Mabel
- Origin: Latin
- Meaning: Mabel means “lovable” or “dear.”
Rosalind
- Origin: Germanic
- Meaning: Rosalind means “gentle horse” or “beautiful rose.”
Imogen
- Origin: Celtic
- Meaning: Imogen means “maiden” or “daughter.”
Create Your Amazon Baby Registry
Build your dream baby list and enjoy perks, discounts and free returns – all in one place.
Start Your Registry
Short and Striking Vintage Names For Girls

Mae
- Origin: English
- Meaning: Mae is a short form of Mary, meaning “bitter” or “beloved.”
Ruth
- Origin: Hebrew
- Meaning: Ruth means “friend” or “compassionate friend.”
June
- Origin: Latin
- Meaning: June refers to the summer month and the Roman goddess Juno.
Bess
- Origin: Hebrew
- Meaning: Bess is a short form of Elizabeth, meaning “God is my oath.”
Gwen
- Origin: Welsh
- Meaning: Gwen means “fair, white, or blessed.”
Maud
- Origin: German
- Meaning: Maud means “mighty in battle.”
Eve
- Origin: Hebrew
- Meaning: Eve means “life” or “living one.”
Dot
- Origin: Greek
- Meaning: Dot is a short form of Dorothy, meaning “gift of God.”
Bea
- Origin: Latin
- Meaning: Bea is short for Beatrice, meaning “she who brings happiness.”
Fay
- Origin: French
- Meaning: Fay means “fairy” or “enchanted being.”
Joy
- Origin: Latin
- Meaning: Joy literally means “happiness” or “delight.”
Create Your Amazon Baby Registry
Build your dream baby list and enjoy perks, discounts and free returns – all in one place.
Start Your Registry
Deeply Meaningful Vintage Names

Faith
- Origin: English
- Meaning: Faith represents complete trust and confidence in something spiritual, symbolizing devotion and belief.
Grace
- Origin: Latin
- Meaning: Grace means divine blessing or favor, representing elegance and goodness freely given.
Hope
- Origin: English
- Meaning: Hope embodies the expectation of positive outcomes and the belief in possibilities even during difficult times.
Verity
- Origin: Latin
- Meaning: Verity means truth, symbolizing honesty and moral integrity.
Ruth
- Origin: Hebrew
- Meaning: Ruth represents compassion, friendship and loyalty, inspired by the biblical figure known for her devotion.
Sophia
- Origin: Greek
- Meaning: Sophia means wisdom, representing deep understanding, knowledge and insight.
Mercy
- Origin: English
- Meaning: Mercy represents compassion and forgiveness, symbolizing kindness shown to those in distress.
Felicity
- Origin: Latin
- Meaning: Felicity means intense happiness and good fortune, symbolizing a blessed life.
Prudence
- Origin: Latin
- Meaning: Prudence represents wisdom, good judgment and foresight in practical matters.
Clara
- Origin: Latin
- Meaning: Clara means bright, clear and famous, symbolizing illumination and clarity of purpose.
Vera
- Origin: Russian, Latin
- Meaning: Vera means faith and truth, representing sincerity and authenticity.
Create Your Amazon Baby Registry
Build your dream baby list and enjoy perks, discounts and free returns – all in one place.
Start Your Registry
Whimsical and Dreamy Vintage Names For Girls

Elowen
- Origin: Cornish
- Meaning: Elowen means “elm tree” but has become associated with ethereal beauty and mystical forests.
Fable
- Origin: English
- Meaning: Fable refers to a magical story or legend, perfect for a girl with an enchanting presence.
Reverie
- Origin: French
- Meaning: Reverie refers to a daydream or being lost in pleasant thoughts.
Seraphina
- Origin: Hebrew
- Meaning: Seraphina means “burning ones,” referring to the highest order of angels.
Lavinia
- Origin: Latin
- Meaning: Lavinia was a character in Roman mythology, bringing a touch of legendary whimsy.
Twila
- Origin: English
- Meaning: Twila means “twilight” and brings to mind that magical time between day and night.
Eulalie
- Origin: Greek
- Meaning: Eulalie means “sweetly speaking,” perfect for a girl with a melodious presence.
Araminta
- Origin: English
- Meaning: Araminta has uncertain origins but carries a distinctly fairytale quality.
Odette
- Origin: French
- Meaning: Odette means “wealthy” but is best known as the enchanted swan princess from ballet.
Ophelia
- Origin: Greek
- Meaning: Ophelia means “help” but has literary connections to Shakespeare’s dreamy, flower-adorned character.
Mireille
- Origin: French
- Meaning: Mireille means “to admire” and sounds like a whispered spell or enchantment.
Nature-Inspired Vintage Names

Violet
- Origin: Latin
- Meaning: Violet refers to the delicate purple flower, known for its sweet fragrance and dainty appearance.
Pearl
- Origin: Latin
- Meaning: Pearl is named after the beautiful, luminous gem formed within oysters in the ocean.
Ruby
- Origin: Latin
- Meaning: Ruby comes from the precious red gemstone, prized for its rich color and brilliance.
Rose
- Origin: Latin
- Meaning: Rose refers to the classic flowering plant known for its beauty, fragrance and romantic associations.
Lily
- Origin: English
- Meaning: Lily comes from the elegant white flower that symbolizes purity and innocence.
Daisy
- Origin: Old English
- Meaning: Daisy refers to the cheerful white and yellow flower that dots meadows in springtime.
Hazel
- Origin: Old English
- Meaning: Hazel comes from the tree that produces edible nuts and has distinctive light brown color.
Ivy
- Origin: Old English
- Meaning: Ivy refers to the climbing evergreen vine that represents fidelity and eternity.
Aurora
- Origin: Latin
- Meaning: Aurora refers to the dawn or the magical northern lights that illuminate the night sky.
Flora
- Origin: Latin
- Meaning: Flora means “flower” and is associated with the Roman goddess of flowering plants.
Amber
- Origin: Arabic
- Meaning: Amber is the fossilized tree resin that forms a golden-orange gemstone.
Coral
- Origin: Greek
- Meaning: Coral refers to the colorful marine organisms that create beautiful reef structures in the ocean.
Willow
- Origin: English
- Meaning: Willow comes from the graceful tree with long, sweeping branches that often grows near water.
Laurel
- Origin: Latin
- Meaning: Laurel refers to the aromatic evergreen tree whose leaves were used to create victory crowns in ancient times.
International Vintage Names

Isolde
- Origin: Germanic/Celtic
- Meaning: Isolde means “ice ruler” and is connected to the legendary Irish princess in the medieval romance of Tristan and Isolde.
Daphne
- Origin: Greek
- Meaning: Daphne means “laurel tree” and comes from Greek mythology where a nymph transformed into a laurel tree to escape Apollo.
Ingrid
- Origin: Scandinavian
- Meaning: Ingrid means “beautiful goddess” or “Ing’s beauty” and was popular among Swedish royalty.
Marceline
- Origin: French
- Meaning: Marceline means “little warrior” and is the feminine form of Marcel.
Astrid
- Origin: Scandinavian
- Meaning: Astrid means “divinely beautiful” or “god’s strength” and has been used by Scandinavian royalty for centuries.
Cosima
- Origin: Italian
- Meaning: Cosima means “order” or “harmony” and is the feminine form of Cosimo.
Celeste
- Origin: French/Latin
- Meaning: Celeste means “heavenly” and refers to the celestial or divine.
Annika
- Origin: Swedish
- Meaning: Annika is the Swedish diminutive of Anna and means “grace” or “favor.”
Thalia
- Origin: Greek
- Meaning: Thalia means “to flourish” or “blooming” and was the name of the Greek muse of comedy and pastoral poetry.
Delphine
- Origin: French
- Meaning: Delphine means “from Delphi” and relates to the ancient Greek city sacred to Apollo.
Saskia
- Origin: Dutch/German
- Meaning: Saskia means “Saxon woman” and was popularized by Rembrandt’s wife.
Marlene
- Origin: German
- Meaning: Marlene means “star of the sea” and became famous through actress Marlene Dietrich.
Solange
- Origin: French
- Meaning: Solange means “solemn” or “religious” and has been used in France since medieval times.
Conclusion
These romantic vintage names truly capture the heart.
There is something magical about choosing a name with history, meaning and character for a little girl.
Whether classic elegance, whimsical charm or nature-inspired beauty resonates, these timeless treasures will carry your daughter gracefully through life.
The perfect vintage name is waiting just for her.
It will be as unique and special as she is!