Vintage Baby Girl Names: Timeless, Sweet & Full of Charm
If you love names that feel timeless, feminine, and meaningful, then vintage baby girl names might be exactly what you’re searching for. These names carry a sense of nostalgia and beauty—perfect for parents who want something classic, elegant, and rich with history.

As a mom of two girls with vintage names—Ivy Joy and Vera Rose—I know the magic of finding a name that feels both old-fashioned and fresh at the same time. Vintage names stand out without trying too hard, and they grow beautifully with your child.
Below, you’ll find curated lists of vintage baby girl names sorted by style so you can easily find the perfect fit.
Why Choose a Vintage Baby Girl Name?
Vintage names are having a major comeback—and for good reason:
- They’re timeless. These names have lasted for generations.
- They’re feminine and lyrical, without being overly popular.
- They hold meaning, often tied to nature, literature, or family heritage.
- They feel fresh again, as more parents rediscover century-old favorites.
Whether you prefer names from the 1920s, Victorian era, or classic biblical picks, vintage baby girl names offer endless inspiration.
Sweet and Simple Vintage Baby Girl Names
These are short, pretty, and easy to pair with modern or classic middle names:
- Ada
- Alice
- Alma
- Clara
- Daisy
- Elsie
- Hazel
- June
- Mabel (In my top 3)
- Mae
- Nell
- Olive
- Pearl
- Ruby
- Ruth
- Willa
Vintage Girl Names with Southern or Cottagecore Charm
If you love soft, floral, or cozy names (think cottage gardens and handwritten letters), these might be perfect:
- Flora
- Eloise
- Marigold
- Magnolia
- Cora
- Lila
- Opal
- Birdie
- Goldie
- Dorothy
- Estelle
- Louella
- Primrose
- Violet
- Winifred (You could call her Winnie!)

Elegant & Old-Fashioned Baby Girl Names
These names feel regal, classic, and beautifully feminine:
- Abigail
- Adelaide
- Beatrice
- Celeste
- Eleanor
- Genevieve
- Henrietta
- Josephine
- Lavinia
- Rosalind
- Seraphina
- Sylvia
- Victoria
Rare Vintage Baby Girl Names You Don’t Hear Much Anymore
Perfect if you want unique without being “made up”:
- Althea
- Blythe
- Cornelia
- Dinah
- Eulalie
- Theodora
- Imogene
- Leora
- Edith (My absolute favorite- Edie is such a cute nickname!)
- Odette
- Ramona
- Sylvie
- Zella
Floral & Nature-Inspired Vintage Names
Since both of my daughters—Ivy Joy and Vera Rose—have nature-inspired vintage names, here are some more that blend old-fashioned charm with botanical beauty:
- Ivy
- Rose
- Violet
- Iris
- Lilian
- Fern
- Rosemary
- Flora
- Maris
- Hazel
- Juniper
- Dahlia
- Vera
How to Choose the Right Vintage Baby Girl Name
When browsing vintage baby girl names, think about:
- Meaning: Does the meaning connect to something important to your family?
- Sound: Say it out loud with your last name. Does it flow?
- Initials: Always check!
- Nicknames: Many vintage names come with adorable nickname options.
- Longevity: Will it grow well from newborn to adult?
If a name feels warm, meaningful, and right every time you say it, that’s usually the one.
Choosing the Perfect Vintage Baby Girl Name
Vintage baby girl names are full of sweetness, strength, and character. Whether you’re drawn to floral names, elegant classics, or rare old-fashioned gems, choosing a vintage name gives your little girl something timeless and beautiful to grow into.
I truly believe vintage names carry a charm that never fades. I hope this list helps you find a name you absolutely love.
