67+Old Girl Names With Beautiful Timeless Meanings

Old girl names are vintage, classic, and timeless names that were popular in earlier generations and still feel beautiful today.
Popular old girl names include Clara, Edith, Mabel, Florence, Beatrice, Agnes, and Pearl.
These old-fashioned names can offer a graceful mix of history, charm, meaning, and personality.

There’s something special about a name that feels like it has a story behind it. Old girl names bring the charm of earlier generations, from sweet and delicate choices to strong, elegant names that have stood the test of time. Some may remind you of a beloved grandmother, a classic novel, or a different era.

Whether you’re searching for vintage girl names, old-fashioned names, rare traditional choices, or classic names with a timeless feel, you’ll find plenty of beautiful ideas to explore. You might prefer a familiar favorite like Clara or Pearl, or discover an uncommon name that feels distinctive and full of character.

In this guide, you’ll explore old girl names with meanings, origins, and different styles, making it easier to find a vintage name that feels charming, memorable, and perfect for your little girl.

Classic Old Girl Names

These names have been loved for hundreds of years. They are elegant, timeless, and full of grace. They work great for any little girl.

Eleanor

  • Meaning: (EL-ah-nor) Greek for “bright, shining one.” A royal and strong name.
  • Best for: A smart, brave girl who is a natural leader.

Victoria

  • Meaning: (Vik-TOR-ee-ah) Latin for “victory.” A powerful, regal name.
  • Best for: A confident girl who always wins at everything.

Charlotte

  • Meaning: (SHAR-lot) French for “free” or “petite.” A fancy, royal name.
  • Best for: A polite, elegant girl who is also strong.

Elizabeth

  • Meaning: (Eh-LIZ-ah-beth) Hebrew for “God is my oath.” A classic queen’s name.
  • Best for: A faithful, loyal girl with a strong heart.

Margaret

  • Meaning: (MAR-gah-ret) Greek for “pearl.” A sweet, old-fashioned name.
  • Best for: A precious, gentle girl who is loved by all.

Katherine

  • Meaning: (KATH-er-in) Greek for “pure.” A timeless, elegant name.
  • Best for: A pure, honest girl with a kind soul.

Anne

  • Meaning: (AN) Hebrew for “grace.” A simple, sweet, classic name.
  • Best for: A graceful, kind girl who is everyone’s friend.

Jane

  • Meaning: (JAYN) English for “God is gracious.” A simple, pretty name.
  • Best for: A smart, no-fuss girl who loves books.

Rose

  • Meaning: (ROHZ) A beautiful flower with a sweet smell.
  • Best for: A pretty, sweet girl who is also a little sassy.

Grace

  • Meaning: (GRAYSS) Latin for “elegance” and “kindness.”
  • Best for: A calm, polite girl who moves with style.

Vintage Old Girl Names

These names were popular long ago. They have a sweet, old-fashioned charm. They are coming back in style today.

Dorothy

  • Meaning: (DOR-oh-thee) Greek for “gift of God.” A classic vintage name.
  • Best for: A dreamy, brave girl who loves adventures.

Mabel

  • Meaning: (MAY-bul) Latin for “lovable.” A sweet, old-timey name.
  • Best for: A loving, cuddly girl who is everyone’s favorite.

Agnes

  • Meaning: (AG-nes) Greek for “pure” or “holy.” A vintage, saintly name.
  • Best for: A pure, gentle girl with a quiet strength.

Beatrice

  • Meaning: (BEE-ah-tris) Latin for “she who brings happiness.”
  • Best for: A joyful, happy girl who lights up the room.

Clara

  • Meaning: (CLAIR-ah) Latin for “clear” or “bright.”
  • Best for: A bright, smart girl who sees the truth.

Edith

  • Meaning: (EE-dith) English for “prosperous in war.”
  • Best for: A brave, strong girl who fights for what is right.

Florence

  • Meaning: (FLOR-ens) Latin for “flourishing” or “blooming.”
  • Best for: A beautiful, growing girl who loves nature.

Hazel

  • Meaning: (HAY-zul) A brown nut, or the color of pretty eyes.
  • Best for: A smart, warm girl with beautiful brown eyes.

Irene

  • Meaning: (Eye-REEN) Greek for “peace.”
  • Best for: A calm, peaceful girl who brings harmony.

Mabel

  • Meaning: (MAY-bul) Latin for “lovable.” A sweet, vintage name.
  • Best for: A loving, sweet girl who is full of charm.

Old Girl Names from Royalty

These names belong to queens, princesses, and noble women. They are powerful, elegant, and full of history.

Victoria

  • Meaning: (Vik-TOR-ee-ah) Latin for “victory.” Queen Victoria’s name.
  • Best for: A powerful, regal girl who rules with grace.

Elizabeth

  • Meaning: (Eh-LIZ-ah-beth) Hebrew for “God is my oath.” Queen Elizabeth’s name.
  • Best for: A loyal, faithful girl with a strong heart.

Eleanor

  • Meaning: (EL-ah-nor) Greek for “bright, shining one.” Queen Eleanor’s name.
  • Best for: A smart, brave girl who is a natural leader.

Isabella

  • Meaning: (Iz-ah-BELL-ah) Spanish for “devoted to God.” Queen Isabella’s name.
  • Best for: A loving, loyal girl who follows her heart.

Catherine

  • Meaning: (KATH-er-in) Greek for “pure.” Queen Catherine’s name.
  • Best for: A pure, strong girl who stands up for herself.

Anne

  • Meaning: (AN) Hebrew for “grace.” Queen Anne’s name.
  • Best for: A graceful, kind girl who is everyone’s friend.

Mary

  • Meaning: (MAIR-ee) Hebrew for “beloved.” Queen Mary’s name.
  • Best for: A beloved, sweet girl who is loved by all.

Matilda

  • Meaning: (Mah-TIL-dah) German for “mighty in battle.” Empress Matilda’s name.
  • Best for: A smart, brave girl who stands up to bullies.

Adelaide

  • Meaning: (AD-ah-layd) German for “noble kind.” Queen Adelaide’s name.
  • Best for: A noble, kind girl who helps everyone.

Josephine

  • Meaning: (JOH-seh-feen) French for “God will increase.” Empress Josephine’s name.
  • Best for: A strong, elegant girl who is a natural leader.

Old Girl Names from Literature

These names come from famous books and stories. They are full of magic, adventure, and romance.

Alice

  • Meaning: (AL-iss) German for “noble.” From Alice in Wonderland.
  • Best for: A curious, dreamy girl who loves adventures.

Jane

  • Meaning: (JAYN) English for “God is gracious.” From Jane Eyre.
  • Best for: A smart, independent girl who speaks her mind.

Emma

  • Meaning: (EM-ah) German for “whole” or “universal.” From Emma.
  • Best for: A clever, kind girl who loves to matchmake.

Charlotte

  • Meaning: (SHAR-lot) French for “free.” From Charlotte’s Web.
  • Best for: A brave, loyal girl who protects her friends.

Dorothy

  • Meaning: (DOR-oh-thee) Greek for “gift of God.” From The Wizard of Oz.
  • Best for: A dreamy, brave girl who wants to go home.

Scarlett

  • Meaning: (SKAR-let) A bright red color. From Gone with the Wind.
  • Best for: A dramatic, bold girl who loves attention.

Jo

  • Meaning: (JOH) Short for Josephine. From Little Women.
  • Best for: A tomboy, brave girl who loves her family.

Beth

  • Meaning: (BETH) Short for Elizabeth. From Little Women.
  • Best for: A sweet, gentle girl who loves music.

Meg

  • Meaning: (MEG) Short for Margaret. From Little Women.
  • Best for: A caring, motherly girl who takes care of everyone.

Amy

  • Meaning: (AY-mee) Latin for “beloved.” From Little Women.
  • Best for: A creative, artistic girl who loves pretty things.

33+Persian Names With Beautiful Meanings

Old Girl Names from the Bible

These names come from the Bible. They are faithful, strong, and full of meaning. They have been used for thousands of years.

Mary

  • Meaning: (MAIR-ee) Hebrew for “beloved.” The mother of Jesus.
  • Best for: A loving, faithful girl who is loved by all.

Sarah

  • Meaning: (SAIR-ah) Hebrew for “princess.” The wife of Abraham.
  • Best for: A regal, strong girl who is a natural leader.

Rebecca

  • Meaning: (Reh-BEK-ah) Hebrew for “to tie” or “bound.” A faithful name.
  • Best for: A kind, loyal girl who is a good friend.

Rachel

  • Meaning: (RAY-chel) Hebrew for “ewe.” A gentle, loving name.
  • Best for: A beautiful, gentle girl who loves her family.

Leah

  • Meaning: (LEE-ah) Hebrew for “weary.” A strong, faithful name.
  • Best for: A patient, strong girl who never gives up.

Ruth

  • Meaning: (ROOTH) Hebrew for “friend” or “companion.”
  • Best for: A loyal, faithful girl who is a true friend.

Esther

  • Meaning: (ES-ter) Persian for “star.” A brave queen.
  • Best for: A brave, smart girl who saves the day.

Hannah

  • Meaning: (HAN-ah) Hebrew for “grace.” A sweet, faithful name.
  • Best for: A graceful, kind girl who prays for others.

Abigail

  • Meaning: (AB-ih-gayl) Hebrew for “my father’s joy.”
  • Best for: A joyful, smart girl who brings happiness.

Deborah

  • Meaning: (DEB-oh-rah) Hebrew for “bee.” A strong leader.
  • Best for: A brave, strong girl who leads with wisdom.

Old Girl Names from Saints

These names belong to saints. They are holy, pure, and full of faith. They are beautiful and meaningful.

Agnes

  • Meaning: (AG-nes) Greek for “pure” or “holy.” Saint Agnes.
  • Best for: A pure, gentle girl with a quiet strength.

Cecilia

  • Meaning: (Seh-SEE-lee-ah) Latin for “blind.” Saint Cecilia.
  • Best for: A musical, artistic girl who loves to sing.

Clare

  • Meaning: (KLAIR) Latin for “clear” or “bright.” Saint Clare.
  • Best for: A bright, smart girl who sees the truth.

Lucy

  • Meaning: (LOO-see) Latin for “light.” Saint Lucy.
  • Best for: A bright, happy girl who lights up the room.

Agatha

  • Meaning: (AG-ah-thah) Greek for “good.” Saint Agatha.
  • Best for: A good, kind girl who helps everyone.

Bernadette

  • Meaning: (Bur-nah-DET) German for “brave as a bear.” Saint Bernadette.
  • Best for: A brave, strong girl who stands up for her faith.

Catherine

  • Meaning: (KATH-er-in) Greek for “pure.” Saint Catherine.
  • Best for: A pure, strong girl who stands up for herself.

Theresa

  • Meaning: (Teh-REE-sah) Greek for “harvester.” Saint Theresa.
  • Best for: A hardworking, loving girl who helps the poverty .

Monica

  • Meaning: (MON-ih-kah) Latin for “advisor.” Saint Monica.
  • Best for: A wise, patient girl who gives good advice.

Bridget

  • Meaning: (BRIJ-it) Irish for “strength.” Saint Bridget.
  • Best for: A strong, powerful girl who leads the way.

Old Girl Names from Nature

These names come from flowers, trees, and the sky. They are earthy, beautiful, and full of life.

Rose

  • Meaning: (ROHZ) A beautiful flower with a sweet smell.
  • Best for: A pretty, sweet girl who is also a little sassy.

Lily

  • Meaning: (LIL-ee) A pretty white flower. Soft and pure.
  • Best for: A gentle, quiet girl who loves to nap in the sun.

Violet

  • Meaning: (VY-oh-let) A small purple flower.
  • Best for: A shy, gentle girl with a purple collar.

Daisy

  • Meaning: (DAY-zee) A cute white flower that grows in fields.
  • Best for: A fresh, playful girl who loves to run outside.

Hazel

  • Meaning: (HAY-zul) A brown nut, or the color of pretty eyes.
  • Best for: A smart, warm girl with beautiful brown eyes.

Ivy

  • Meaning: (EYE-vee) A green plant that climbs walls.
  • Best for: A clingy girl who loves to climb on you.

Willow

  • Meaning: (WILL-oh) A tree with long, droopy branches.
  • Best for: A soft, flexible girl who bends but does not break.

Fern

  • Meaning: (FURN) A green plant with pretty leaves.
  • Best for: A nature-loving girl who loves the forest.

Pearl

  • Meaning: (PURL) A white, shiny jewel found in the ocean.
  • Best for: A precious, pure girl who is loved by all.

Ruby

  • Meaning: (ROO-bee) A red jewel. A classic, fiery name.
  • Best for: A precious, fiery girl who shines bright.

160+Unique Gender Neutral Names You’ll Love

Old Girl Names from the 1920s

These names were very popular in the 1920s. They have a fun, jazzy, vintage feel. They are coming back in style today.

Dorothy

  • Meaning: (DOR-oh-thee) Greek for “gift of God.” A 1920s favorite.
  • Best for: A dreamy, brave girl who loves adventures.

Helen

  • Meaning: (HEL-en) Greek for “light” or “torch.” A classic 1920s name.
  • Best for: A bright, shining girl who leads the way.

Margaret

  • Meaning: (MAR-gah-ret) Greek for “pearl.” A popular 1920s name.
  • Best for: A precious, gentle girl who is loved by all.

Ruth

  • Meaning: (ROOTH) Hebrew for “friend” or “companion.”
  • Best for: A loyal, faithful girl who is a true friend.

Mildred

  • Meaning: (MIL-dred) English for “gentle strength.”
  • Best for: A strong, gentle girl who never gives up.

Frances

  • Meaning: (FRAN-sis) Latin for “free” or “from France.”
  • Best for: A free-spirited girl who loves adventure.

Evelyn

  • Meaning: (EEV-lin) English for “desired” or “water.”
  • Best for: A sweet, desired girl who is loved by all.

Lillian

  • Meaning: (LIL-ee-an) Latin for “lily.” A pretty flower name.
  • Best for: A gentle, quiet girl who loves to nap.

Gladys

  • Meaning: (GLAD-iss) Welsh for “princess” or “joy.”
  • Best for: A joyful, happy girl who lights up the room.

Edna

  • Meaning: (ED-nah) Hebrew for “pleasure” or “delight.”
  • Best for: A sweet, delightful girl who brings joy.

Old Girl Names from the 1940s

These names were popular in the 1940s. They are strong, classic, and full of nostalgia. They remind us of a simpler time.

Betty

  • Meaning: (BET-ee) Short for Elizabeth. A 1940s favorite.
  • Best for: A sweet, friendly girl who is everyone’s friend.

Barbara

  • Meaning: (BAR-bah-rah) Greek for “foreign woman.”
  • Best for: A strong, independent girl who travels the world.

Patricia

  • Meaning: (Pah-TRISH-ah) Latin for “noble.” A 1940s classic.
  • Best for: A noble, kind girl who helps everyone.

Nancy

  • Meaning: (NAN-see) Hebrew for “grace.” A sweet, 1940s name.
  • Best for: A graceful, kind girl who is everyone’s friend.

Carol

  • Meaning: (KAIR-ul) English for “song” or “free man.”
  • Best for: A musical, happy girl who loves to sing.

Sandra

  • Meaning: (SAN-drah) Short for Alexandra. Means “defender of man.”
  • Best for: A brave, protective girl who defends her friends.

Sharon

  • Meaning: (SHAIR-un) Hebrew for “a plain” or “flat land.”
  • Best for: A simple, honest girl who loves nature.

Donna

  • Meaning: (DON-ah) Italian for “lady” or “woman.”
  • Best for: A elegant, ladylike girl who is full of grace.

Linda

  • Meaning: (LIN-dah) Spanish for “pretty” or “beautiful.”
  • Best for: A beautiful, pretty girl who is loved by all.

Susan

  • Meaning: (SOO-zan) Hebrew for “lily.” A pretty flower name.
  • Best for: A gentle, quiet girl who loves to nap.

Old Girl Names That Are Coming Back

These names were forgotten for a while. Now they are popular again. They are fresh, vintage, and full of charm.

Mabel

  • Meaning: (MAY-bul) Latin for “lovable.” A sweet, vintage name.
  • Best for: A loving, cuddly girl who is everyone’s favorite.

Hazel

  • Meaning: (HAY-zul) A brown nut, or the color of pretty eyes.
  • Best for: A smart, warm girl with beautiful brown eyes.

Iris

  • Meaning: (EYE-ris) Greek for “rainbow.” A pretty flower name.
  • Best for: A colorful, beautiful girl who is amazing to watch.

Edith

  • Meaning: (EE-dith) English for “prosperous in war.”
  • Best for: A brave, strong girl who fights for what is right.

Florence

  • Meaning: (FLOR-ens) Latin for “flourishing” or “blooming.”
  • Best for: A beautiful, growing girl who loves nature.

Clara

  • Meaning: (CLAIR-ah) Latin for “clear” or “bright.”
  • Best for: A bright, smart girl who sees the truth.

Agnes

  • Meaning: (AG-nes) Greek for “pure” or “holy.”
  • Best for: A pure, gentle girl with a quiet strength.

Beatrice

  • Meaning: (BEE-ah-tris) Latin for “she who brings happiness.”
  • Best for: A joyful, happy girl who lights up the room.

Dorothy

  • Meaning: (DOR-oh-thee) Greek for “gift of God.”
  • Best for: A dreamy, brave girl who loves adventures.

Mabel

  • Meaning: (MAY-bul) Latin for “lovable.”
  • Best for: A loving, sweet girl who is full of charm.

Conclusion

Old girl names are beautiful and full of history. They connect your child to the past while giving her a name that is timeless and elegant. Whether you love classic names like Eleanor and Victoria, or you want something vintage like Mabel and Dorothy, the right choice is the one that makes your heart smile.

Remember to think about your family history and what matters to you. Is your family from royalty or from simple farmers? Let your roots guide you. There are hundreds of old girl names out there, but this list gives you the best starting point. Enjoy choosing the perfect name for your little girl, and don’t forget to share these names with your family. Good luck finding the perfect old girl names for your new baby.


(FAQS)

Q1: What is the most popular old girl name?
A: Eleanor is the most popular old girl name. It sounds royal, elegant, and works for girls of any age.

Q2: What are good old girl names for a baby?
A: Good old girl names for a baby are Charlotte, Alice, Clara, Hazel, and Mabel. These names are sweet, classic, and full of charm.

Q3: What are vintage girl names from the 1920s?
A: Vintage girl names from the 1920s include Dorothy, Helen, Margaret, Ruth, and Mildred. These names have a fun, jazzy feel.

Q4: What are old girl names from the Bible?
A: Old girl names from the Bible include Mary, Sarah, Rebecca, Rachel, and Ruth. These names are faithful and full of meaning.

Q5: What are unique old girl names?
A: Unique old girl names include Agnes, Beatrice, Edith, Florence, and Mabel. These names are rare and beautiful.

Leave a Comment