130 Vintage Girl Names That Are Old Fashioned But Pretty

I think there’s something so incredibly graceful about vintage girl names. Like, when you hear “Charlotte” or “Vivian” called across a coffee shop, it just hits different than “Kaylee” or “Braylee,” you know what I mean?

These old-fashioned girl names have this effortless elegance that feels both nostalgic and completely fresh at the same time.

I’ve been deep in the vintage baby girl names rabbit hole lately and I’m obsessed. I love the idea of giving your daughter a name that’s been worn by generations of women.

And these classic girl names have staying power for a reason: they’re beautiful, they age well, and they never feel like they’re trying too hard.

So I’ve curated this massive list of vintage girl names because sometimes you need to see all your options spread out like a beautiful old quilt.

Elegant Old Money Girl Names

These vintage baby girl names sound like “trust fund” and “good breeding” without being pretentious… perfect if you love that sophisticated, established aesthetic.

  1. Adelaide – Means “noble natured,” and honestly, it sounds like someone who summers in the Hamptons but is still genuinely kind.
  2. Beatrice – This old school girl name has literary gravitas and “Bea” is the sweetest nickname.
  3. Cordelia – Shakespearean elegance with a hint of drama. Your daughter will never blend into a crowd.
  4. Daphne – Greek mythology meets garden party chic. It’s got that perfect balance of refined and approachable.
  5. Evangeline – Romantic and lyrical, but “Evie” keeps it grounded and adorable.
  6. Francesca – Italian sophistication that works beautifully in English. “Frankie” is unexpectedly cool.
  7. Genevieve – French elegance that sounds like poetry. “Genny” or “Vieve” are lovely options.
  8. Henrietta – Victorian charm with spunk. “Hattie” brings out its playful side.
  9. Imogen – British and distinctive without being weird. It’s got that perfect vintage mystery.
  10. Jacqueline – Presidential elegance that never goes out of style. “Jackie” is timelessly chic.
Baby girl with cute headband

Royal Vintage Girl Names with Regal Charm

These classic girl names carry centuries of royal history and natural authority. Every little girl is a princess, right?

  1. Alexandra – Royal strength with versatile nicknames. “Lexi,” “Alex,” or “Sasha” all work.
  2. Catherine – Queens have worn this name for centuries. “Kate,” “Katie,” or “Cat” keep it current.
  3. Diana – Roman goddess meets modern princess. Timeless and powerful.
  4. Elizabeth – The ultimate royal name with endless nickname possibilities. “Lizzie,” “Beth,” “Eliza.”
  5. Isabella – Spanish royalty with romantic flair. “Izzy” or “Bella” are perfect.
  6. Margaret – Strong and traditional. “Maggie,” “Peggy,” or “Meg” soften it beautifully.
  7. Matilda – Fierce and historical. “Tilly” or “Mattie” are adorably spunky.
  8. Philippa – British aristocracy with “Pippa” as the most charming nickname ever.
  9. Rosalind – Shakespearean royalty with botanical beauty. “Rosie” or “Lindy” work.
  10. Victoria – Imperial strength that still sounds fresh. “Vicky” or “Tori” are friendly options.

Southern Belle Vintage Girl Names List

These old-fashioned girl names have magnolia-scented charm and front porch elegance – perfect for raising a little lady with heart.

  1. Annabelle – Sweet as sweet tea with that perfect Southern rhythm.
  2. Beatrice – Refined but warm. “Bea” has such vintage Southern appeal.
  3. Charlene – Classic with a twist. Feels like someone who knows how to make perfect biscuits.
  4. Della – Short and sweet with old-school charm. Sounds like sunshine and sweet tea.
  5. Evangeline – Romantic and lyrical. “Evie” is perfectly Southern and modern.
  6. Fanny – Vintage and brave. Your daughter will definitely be the only one in her class.
  7. Georgia – State pride meets vintage charm. Sweet and strong at once.
  8. Hazel – Nature-inspired with old-fashioned appeal. Perfect for a little girl with sparkling eyes.
  9. Iris – Botanical beauty with vintage roots. Simple but striking.
  10. Juniper – Nature meets vintage in the most charming way. “June” is sweet.

➡️I have this other post of southern belle girl names with lots of other cute options

Little girl in nature

Literary Old Names for Future Bookworms

These retro girl names have enough character to grow with either a future artist or CEO (or knowing our daughters, probably both!).

  1. Austen – Honor Jane Austen with this sophisticated choice. Literary and lovely.
  2. Bronte – The sister writers make this name feel creative and strong.
  3. Cordelia – King Lear’s daughter, but the name stands beautifully on its own.
  4. Delia – Poetic and gentle. There’s something musical about it.
  5. Edith – Edith Wharton brings literary weight to this vintage gem.
  6. Flannery – Southern Gothic writer inspiration. Unique but wearable.
  7. Gwendolyn – Welsh poetry meets vintage elegance. “Gwen” is perfectly modern.
  8. Harper – To Kill a Mockingbird inspiration that’s totally contemporary.
  9. Isadora – Dance and literature combined. “Izzy” keeps it approachable.
  10. Jane – Simple literary perfection. Jane Austen would approve.

Botanical Vintage Names

Old school girl names that never grow old.

  1. Dahlia – Dramatic flower power with vintage appeal. Sounds like someone artistic.
  2. Fern – Simple and green. Perfect for a daughter who’ll love hiking.
  3. Hyacinth – Botanical elegance with British charm. “Cindy” modernizes it.
  4. Ivy – Classic climbing vine with vintage roots. Short and sweet.
  5. Jasmine – Fragrant and romantic. Timeless across cultures.
  6. Lavender – Aromatic and dreamy. “Lav” or “Endie” are cute nicknames.
  7. Magnolia – Southern botanical beauty. “Maggie” or “Nola” work perfectly.
  8. Narcissa – Bold botanical choice with mythological roots. “Narcie” softens it.
  9. Poppy – Bright and cheerful. Perfect for a little girl with personality.
  10. Rose – The ultimate botanical vintage name. Simple perfection.
Little girl wearing a dress

Old School Girl Names with Sparkle and Personality

These classic girl names feel like they belong on someone absolutely fascinating… old-fashioned girl names with serious character.

  1. Beatrix – Playful and artistic. Think Beatrix Potter meets modern cool.
  2. Clementine – Citrus sweetness with vintage charm. “Clem” is unexpectedly hip.
  3. Delphine – French elegance with aquatic mystery. Sounds like a mermaid princess.
  4. Estelle – Star-bright and glamorous. Old Hollywood meets modern charm.
  5. Felicity – Happiness personified. Such a positive, lovely choice.
  6. Guinevere – Arthurian legend with romantic appeal. “Gwen” keeps it current.
  7. Hermione – Literary intelligence with vintage roots. Your daughter will be brilliant.
  8. Iris – Rainbow goddess meets vintage garden. Simple but striking.
  9. Josephine – French elegance with Napoleon’s wife’s confidence. “Josie” is sweet.
  10. Lillian – Floral vintage perfection. “Lily” or “Lil” are adorable.

Old Hollywood Glamour Baby Girl Names

These names are pure vintage glamour!

  1. Audrey – Hepburn elegance that never goes out of style. Classic beauty.
  2. Bette – Davis-level drama and strength. Short but powerful.
  3. Celeste – Heavenly and glamorous. Sounds like someone who wears pearls.
  4. Dolores – Vintage Latin beauty. “Dolly” or “Lola” are charming.
  5. Esther – Biblical strength meets Hollywood glamour. “Essie” is sweet.
  6. Greta – Garbo-inspired sophistication. European elegance in five letters.
  7. Jean – Simple Hollywood perfection. Jean Harlow would approve.
  8. Lana – Turner-inspired glamour. Sounds like silk and champagne.
  9. Marilyn – Monroe magic in vintage form. Iconic and beautiful.
  10. Vivian – Leigh-level sophistication. “Viv” or “Vivi” are perfectly modern.
Little girl with a vintage hat and coat

Retro Girl Names That Are Quietly Comeback

I think these retro girl names are having a moment, they classic choices that are becoming more popular.

  1. Alice – Wonderland whimsy with vintage charm. Simple and sweet.
  2. Clara – Nutcracker elegance with musical associations. “Claire” adjacent but more interesting.
  3. Evelyn – Sophisticated and timeless. “Evie” is absolutely adorable.
  4. Frances – Strong and traditional. “Frankie” gives it modern edge.
  5. Grace – Virtue name perfection. One syllable of pure elegance.
  6. Helen – Troy-launching beauty with classic appeal. “Nell” is a sweet nickname.
  7. Louise – French sophistication that’s climbing the charts again. “Lou” is cool.
  8. Mabel – Vintage sweetness that’s surprisingly fresh. “May” or “Mab” work.
  9. Pearl – Gem-inspired elegance with old-fashioned charm. Ocean treasure vibes.
  10. Ruby – Jewel-bright and vintage. Perfect for a little girl with fire.

Sophisticated International Vintage Girl Names

I think of European elegance and worldly sophistication when I hear these names.

  1. Anastasia – Russian imperial elegance. “Ana” or “Stasia” modernize it.
  2. Brigitte – French chic with strong consonants. “Bri” softens it.
  3. Camille – French literary elegance. Sounds like someone who speaks three languages.
  4. Dominique – French strength with vintage appeal. “Domi” is cute.
  5. Eloise – French sophistication with Plaza Hotel charm. “Ellie” works.
  6. Francine – French femininity with vintage roots. “Frankie” modernizes it.
  7. Gabrielle – French angel with designer appeal. “Gabi” or “Elle” work.
  8. Isabelle – French variation of Isabella. “Izzy” keeps it current.
  9. Juliette – French romantic perfection. “Julie” is timelessly sweet.
  10. Lucille – French elegance with Lucy Ball spunk. “Lucy” is classic.
Little girl and a gramophone

Unique Old-Fashioned Girl Names That Aren’t Weird

If you want a less common old school options for your baby girl that still feel wearable here are distinctive vintage choices without strangeness.

  1. Araminta – Unusual but beautiful. “Minty” or “Ara” are sweet nicknames.
  2. Blythe – Means “cheerful” and sounds like it. Uncommon but lovely.
  3. Celia – Shakespearean elegance with botanical undertones. Simple but special.
  4. Delia – Greek goddess charm with vintage appeal. Musical and pretty.
  5. Enid – Welsh vintage with literary connections. Brave choice with character.
  6. Flora – Roman goddess of flowers. Perfect for a spring baby.
  7. Giselle – French elegance with ballet connections. “Gigi” is adorable.
  8. Hilda – Germanic strength with vintage appeal. “Hildy” softens it.
  9. Irene – Greek goddess of peace. Vintage virtue name.
  10. Jemima – Biblical sweetness with pancake associations. “Jemma” modernizes it.

➡️And if you love the idea of giving a unique name for your daughter check out this other post.

Classic Girl Names with Great Nicknames

Distinguished full names with beautiful short versions.

  1. Abigail → Abby, Gail – Biblical strength with friendly options.
  2. Bernadette → Bernie, Birdie – French sophistication with cute possibilities.
  3. Constance → Connie, Stance – Virtue name with versatile nicknames.
  4. Dorothy → Dot, Dolly, Dottie – Wizard of Oz charm with sweet options.
  5. Ernestine → Ernie, Tina – Vintage strength with modern possibilities.
  6. Geraldine → Geri, Dina – Classic with contemporary nickname potential.
  7. Jacqueline → Jackie, Jaki – Presidential elegance with timeless appeal.
  8. Katharine → Kate, Kitty, Kat – Royal history with endless options.
  9. Millicent → Millie, Cent – Vintage charm with the sweetest nickname.
  10. Penelope → Penny, Nell – Greek mythology with adorable short versions.
Little girl wearing sunglasses

Baby Girl Names with Timeless Appeal

These names feel nostalgic but work on any era.

  1. Anna – Simple perfection across cultures. Never goes out of style.
  2. Charlotte – Web-spinning charm with royal connections. “Charlie” is sweet.
  3. Eleanor – Roosevelt-level strength with vintage elegance. “Ellie” modernizes it.
  4. Florence – Nightingale heroism with Italian city charm. “Flo” is spunky.
  5. Josephine – French imperial elegance. “Josie” or “Jo” are perfect.
  6. Katherine – Royal spelling with endless nickname possibilities.
  7. Louisa – May Alcott inspiration with musical quality. “Lou” is cool.
  8. Margaret – Pearl-meaning strength with multiple nickname options.
  9. Rosemary – Herbal elegance with botanical charm. “Rosie” softens it.
  10. Stella – Star-bright and timeless. Perfect vintage simplicity.

Vintage Virtue Names for Strong Daughters

These old-fashioned girl names carry beautiful meanings and moral strength.

  1. Faith – Simple virtue with profound meaning. One syllable of strength.
  2. Hope – Optimistic virtue name with vintage appeal. Pure positivity.
  3. Joy – Happiness personified in three letters. Vintage virtue perfection.
  4. Mercy – Compassionate virtue with old-fashioned charm. Beautiful meaning.
  5. Patience – Virtue name with vintage roots and I think “Patty” modernizes it.
  6. Prudence – Wisdom virtue with colonial charm. “Pru” is unexpectedly cool.
  7. Temperance – Moderation virtue with historical weight. “Tempe” softens it.
  8. Unity – Togetherness virtue with vintage appeal. Unique but meaningful.
  9. Verity – Truth virtue with British charm. “Vera” is a sweet nickname.
  10. Winifred – Means “blessed peace.” “Winnie” is absolutely adorable.

More Beautiful Girl Name Ideas

Still hunting for the perfect name? I’ve got you covered with these gorgeous posts:

Your daughter’s name is going to be perfect because it’s chosen with love. These vintage beauties are just the beginning of her incredible story.

Save this pin!

A girl dressed in classic old fashioned clothing and a title about vintage girl names.

More Like This