100 Vintage Girl Names That Are Making a Comeback

Vintage girl names have a warmth that feels familiar yet fresh again. Many of them were popular decades or even centuries ago, then quietly faded before making a graceful comeback. They carry history, character, and a certain elegance that never feels rushed or trendy.

If you love names that sound like they belong in old letters, classic novels, or black and white photographs, this list of 100 vintage girl names is divided into sections to make exploring simple.

Classic Vintage Girl Names

  • Alice – A timeless classic that means “noble,” graceful and enduring.
  • Clara – A radiant favorite that means “bright or clear,” simple yet elegant.
  • Edith – A strong vintage name that means “prosperous in war,” dignified and bold.
  • Florence – A refined beauty that means “flourishing,” full of charm and history.
  • Grace – A virtue name that means “favor or blessing,” soft and elegant.
  • Helen – A luminous classic that means “shining light,” poised and timeless.
  • Irene – A serene name that means “peace,” gentle and graceful.
  • Josephine – A regal staple that means “God will add,” vintage and refined.
  • Lillian – A delicate floral name that means “lily,” soft and romantic.
  • Margaret – A royal classic that means “pearl,” strong and enduring.
  • Martha – A grounded name that means “lady,” warm and traditional.
  • Rose – A floral treasure that means “rose flower,” romantic and timeless.
  • Ruth – A heartfelt name that means “friend or companion,” loyal and sweet.
  • Vera – A graceful pick that means “faith,” simple and meaningful.
  • Winifred – A distinguished name that means “blessed peace,” charmingly old-fashioned.

Sweet and Soft Old Fashioned Names

  • Annie – A gentle classic that means “grace,” warm and familiar.
  • Beatrice – A joyful vintage name that means “she who brings happiness,” elegant and bright.
  • Cora – A charming favorite that means “maiden,” fresh yet timeless.
  • Eliza – A refined name that means “pledged to God,” lively and classic.
  • Flora – A nature-inspired beauty that means “flower,” delicate and sweet.
  • Georgia – A grounded name that means “farmer,” strong and warm.
  • Hattie – A cozy vintage pick that means “ruler of the home,” spirited and sweet.
  • Ida – A sturdy name that means “industrious,” simple and classic.
  • Mabel – A lovable vintage gem that means “lovable,” soft and nostalgic.
  • Nellie – A bright and cheerful name that means “bright one,” playful and warm.
  • Pearl – A refined gem name that means “precious gemstone,” elegant and pure.
  • Sadie – A spirited name that means “princess,” sweet and lively.
  • Thea – A mythic beauty that means “goddess,” short and graceful.
  • Violet – A floral vintage that means “violet flower,” delicate and timeless.
  • Willa – A strong yet soft name that means “resolute protector,” bold and charming.

Elegant and Refined Vintage Names

  • Adelaide – A regal name that means “noble kind,” graceful and dignified.
  • Cecilia – A melodic classic that means “blind,” refined and timeless.
  • Delilah – A lyrical name that means “delicate,” romantic and soft.
  • Eleanor – A majestic favorite that means “bright shining one,” poised and enduring.
  • Genevieve – A sophisticated name that means “tribe woman,” elegant and historic.
  • Isadora – A dramatic beauty that means “gift of Isis,” artistic and rare.
  • Louisa – A noble name that means “famous warrior,” graceful and strong.
  • Matilda – A bold vintage that means “mighty in battle,” spirited and timeless.
  • Octavia – A distinctive classic that means “eighth,” stately and refined.
  • Rosalind – A romantic name that means “gentle horse,” poetic and elegant.

Short and Charming Vintage Names

  • Alma – A warm name that means “nourishing,” gentle and classic.
  • Dora – A sweet vintage that means “gift,” bright and simple.
  • Etta – A petite name that means “ruler of the home,” spirited and bold.
  • Faye – A whimsical choice that means “fairy,” light and magical.
  • June – A sunny name that means “young,” fresh and sweet.
  • Lena – A soft favorite that means “light,” graceful and timeless.
  • Mae – A charming gem that means “pearl,” delicate and vintage.
  • Nina – A sweet staple that means “little girl,” simple and enduring.
  • Opal – A luminous gem name that means “gemstone,” vintage and rare.
  • Tess – A crisp classic that means “harvester,” short and charming.

Floral and Nature Vintage Names

  • Daisy – A cheerful floral name that means “day’s eye flower,” bright and nostalgic.
  • Hazel – An earthy vintage that means “hazelnut tree,” warm and grounded.
  • Iris – A graceful nature name that means “rainbow,” colorful and refined.
  • Laurel – A dignified botanical name that means “laurel tree,” classic and strong.
  • Myrtle – A quaint vintage that means “evergreen shrub,” soft and rare.
  • Olive – A peaceful name that means “olive tree,” gentle and timeless.
  • Poppy – A lively floral pick that means “red flower,” bold and sweet.
  • Rosemary – A romantic blend that means “dew of the sea,” delicate and elegant.
  • Susannah – A graceful name that means “lily,” refined and traditional.
  • Ivy – A charming nature name that means “climbing plant,” symbolizing loyalty.

Victorian Era Girl Names

  • Agatha – A stately name that means “good,” dignified and classic.
  • Bernadette – A bold name that means “brave as a bear,” strong and distinctive.
  • Constance – A virtue name that means “steadfast,” elegant and enduring.
  • Dorothea – A refined classic that means “gift of God,” graceful and timeless.
  • Estelle – A luminous vintage that means “star,” radiant and poised.
  • Henrietta – A regal choice that means “ruler of the home,” strong and noble.
  • Lucinda – A glowing name that means “light,” soft and elegant.
  • Millicent – A distinguished name that means “strong in work,” resilient and refined.
  • Prudence – A virtue name that means “wisdom,” thoughtful and classic.
  • Tabitha – A charming vintage that means “gazelle,” graceful and unique.

Vintage Names Making a Comeback

  • Amelia – A beloved revival name that means “hardworking,” strong yet graceful.
  • Charlotte – A royal favorite that means “free woman,” timeless and elegant.
  • Elodie – A lyrical name that means “foreign riches,” soft and refined.
  • Evelyn – A graceful staple that means “desired,” classic and stylish.
  • Frances – A dignified name that means “free one,” vintage and strong.
  • Harriet – A sturdy classic that means “ruler of the home,” bold and charming.
  • Lydia – A melodic name that means “from Lydia,” elegant and historic.
  • Margot – A chic vintage that means “pearl,” stylish and timeless.
  • Penelope – A literary favorite that means “weaver,” graceful and enduring.
  • Sylvia – A woodland beauty that means “from the forest,” soft and natural.

Strong and Bold Vintage Names

  • Bridget – A powerful name that means “exalted one,” spirited and classic.
  • Caroline – An elegant name that means “free woman,” poised and refined.
  • Diana – A mythic favorite that means “divine,” strong and graceful.
  • Esther – A luminous classic that means “star,” radiant and enduring.
  • Joanna – A timeless name that means “God is gracious,” warm and faithful.
  • Kathleen – A graceful staple that means “pure,” soft yet strong.
  • Lenora – A refined vintage that means “light,” elegant and romantic.
  • Regina – A regal name that means “queen,” bold and majestic.
  • Stella – A celestial favorite that means “star,” bright and classic.
  • Victoria – A triumphant name that means “victory,” powerful and enduring.

Rare and Distinct Vintage Names

  • Antonia – A dignified name that means “priceless,” strong and timeless.
  • Blanche – A delicate vintage that means “white or fair,” soft and refined.
  • Clementine – A charming name that means “merciful,” sweet and nostalgic.
  • Della – A warm classic that means “noble,” simple and graceful.
  • Eulalia – A lyrical rarity that means “well spoken,” elegant and unique.
  • Fern – A nature-inspired name that means “green plant,” fresh and understated.
  • Inez – A sleek vintage that means “pure,” simple and refined.
  • Leonora – A romantic name that means “light,” timeless and graceful.
  • Odessa – A distinctive name that means “journey,” bold and uncommon.
  • Winona – A melodic rarity that means “firstborn daughter,” gentle and storied.