35+Medieval Girl Names With Beautiful Meanings & Noble Origins

Medieval girl names are female names that originated or became popular during the Middle Ages (5th to 15th century). Known for their historical, royal, religious, and cultural roots, these names remain timeless choices for baby girls, fictional characters, and fantasy worlds.

Every name tells a story, but medieval girl names carry centuries of history, tradition, and timeless beauty. Once worn by queens, noblewomen, saints, and legendary heroines, these names continue to inspire parents, writers, historians, and fantasy enthusiasts with their elegance, strength, and rich heritage.

Unlike modern names that often follow short-lived trends, medieval names have stood the test of time. Whether you’re searching for a unique baby name, a historically authentic name, a medieval princess name, a memorable character name for a novel, or the perfect name for a fantasy or RPG world, these classic names offer beauty, originality, and lasting meaning.

Medieval girl names come from diverse traditions, including English, French, Celtic, Germanic, Scandinavian, Italian, and Latin cultures. Many are associated with qualities such as courage, wisdom, grace, faith, loyalty, and nobility, while others are inspired by nature, royalty, and medieval legends that continue to fascinate people today.

In this carefully curated collection, you’ll discover the best medieval girl names, including rare, popular, royal, elegant, vintage, fantasy-inspired, and historically authentic options. You’ll also find meaningful names with their origins and beautiful meanings, making it easier to choose a name that perfectly matches your style and purpose.

Whether you’re naming a baby, creating a fantasy heroine, writing historical fiction, building a game character, or simply exploring the fascinating world of medieval history, this collection of medieval girl names will help you discover timeless names that are as meaningful today as they were hundreds of years ago.

Noble and Royal Medieval Girl Names

These names were used by queens, princesses, and noblewomen. They sound powerful and elegant.

Matilda

  • Meaning: (Mah-TIL-dah) Germanic for “mighty in battle.” A powerful queen’s name.
  • Best for: A strong, brave girl who is a natural leader.

Eleanor

  • Meaning: (EL-ah-nor) Meaning “light” or “shining one.” A famous queen’s name.
  • Best for: An elegant, graceful girl who shines wherever she goes.

Isabel

  • Meaning: (IZ-ah-bel) A medieval form of Elizabeth. Means “pledged to God.”
  • Best for: A sweet, religious girl with royal roots.

Margaret

  • Meaning: (MAR-gah-ret) Greek for “pearl.” A name of many queens.
  • Best for: A precious, valuable girl who is a true treasure.

Catherine

  • Meaning: (KATH-er-in) Greek for “pure.” A name of many saints and queens.
  • Best for: A pure, wise girl who is strong and independent.

Joanna

  • Meaning: (Jo-AN-ah) Hebrew for “God is gracious.” A royal medieval name.
  • Best for: A gracious, kind girl who is a blessing to her family.

Blanche

  • Meaning: (BLANCH) French for “white” or “pure.” A French queen’s name.
  • Best for: A pure, pale-skinned girl with a noble bearing.

Constance

  • Meaning: (KON-stance) Latin for “steadfast” or “constant.”
  • Best for: A loyal, steady girl who never changes her mind.

Beatrice

  • Meaning: (BEE-ah-triss) Latin for “voyager” or “blessed.”
  • Best for: An adventurous, blessed girl who travels far.

Alice

  • Meaning: (AL-iss) Germanic for “noble” or “of noble kind.”
  • Best for: A noble, kind girl who is a true lady.

Adeliza

  • Meaning: (AD-el-eye-zah) Germanic for “noble” and “kind.”
  • Best for: A noble, sweet girl with a very old, unique name.

Maud

  • Meaning: (MAWD) A medieval form of Matilda. “Mighty in battle.”
  • Best for: A tough, strong girl with a short, punchy name.

Philippa

  • Meaning: (FILL-ih-pah) Greek for “lover of horses.” A queen’s name.
  • Best for: A horse-loving girl who is royal and strong.

Cecily

  • Meaning: (SESS-ih-lee) Latin for “blind” but also a saint’s name.
  • Best for: A sweet, gentle girl with a medieval charm.

Isolde

  • Meaning: (Ih-ZOL-dee) Celtic and Welsh. A tragic princess in legend.
  • Best for: A romantic, dramatic girl who loves tragic stories.

Saintly and Religious Medieval Girl Names

Many medieval girls were named after saints. These names are holy and have beautiful meanings.

Catherine

  • Meaning: (KATH-er-in) Greek for “pure.” Saint Catherine of Alexandria.
  • Best for: A wise, pure girl who is a natural leader.

Margaret

  • Meaning: (MAR-gah-ret) Greek for “pearl.” Saint Margaret of Antioch.
  • Best for: A precious girl who is brave and strong in her faith.

Agnes

  • Meaning: (AG-ness) Greek for “pure” or “holy.” A young martyr saint.
  • Best for: A pure, innocent girl with a gentle spirit.

Cecilia

  • Meaning: (Seh-SEEL-yah) Latin for “blind.” The patron saint of music.
  • Best for: A musical, talented girl who loves to sing.

Lucy

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

Anastasia

  • Meaning: (An-ah-STAY-zha) Greek for “resurrection.” A Christian saint.
  • Best for: A miraculous, beautiful girl who survives everything.

Barbara

  • Meaning: (BAR-bah-rah) Greek for “foreign.” A saint and martyr.
  • Best for: A strong, foreign girl who stands up for her beliefs.

Scholastica

  • Meaning: (Skol-AS-tih-kah) Latin for “scholar.” Twin sister of Saint Benedict.
  • Best for: A smart, scholarly girl who loves learning.

Genevieve

  • Meaning: (JEN-ah-veev) Germanic for “crew woman.” Patron saint of Paris.
  • Best for: A brave, protective girl who saves her people.

Juliana

  • Meaning: (Joo-lee-AN-ah) Latin for “youthful.” A saint and martyr.
  • Best for: A young, youthful girl with a happy spirit.

Felicity

  • Meaning: (Feh-LISS-ih-tee) Latin for “happiness.” A saint’s name.
  • Best for: A happy, joyful girl who brings smiles to everyone.

Perpetua

  • Meaning: (Per-PET-you-ah) Latin for “everlasting.” A martyr saint.
  • Best for: A strong, everlasting girl who lives forever in memory.

Rosamund

  • Meaning: (ROZ-ah-mund) Germanic for “horse protection” or “rose.”
  • Best for: A beautiful, protective girl who loves roses.

Dymphna

  • Meaning: (DIMF-nah) Irish for “poet.” A saint and martyr.
  • Best for: A creative, poetic girl with Irish roots.

Brigid

  • Meaning: (BRIDGE-id) Irish for “exalted one.” A powerful Irish saint.
  • Best for: A strong, powerful girl who is a leader.

Peasant and Common Medieval Girl Names

These names were used by ordinary girls in medieval villages. They are simple and charming.

Alice

  • Meaning: (AL-iss) Germanic for “noble.” Common but beautiful.
  • Best for: A sweet, noble-hearted girl with a common touch.

Emma

  • Meaning: (EM-ah) Germanic for “whole” or “universal.”
  • Best for: A whole, complete girl who is everyone’s friend.

Rose

  • Meaning: (ROZE) The flower. Simple, beautiful, and common.
  • Best for: A beautiful, fragrant girl who is like a flower.

Lily

  • Meaning: (LIL-ee) The flower. A symbol of purity.
  • Best for: A pure, white girl who is gentle and sweet.

Ivy

  • Meaning: (EYE-vee) A climbing plant. Faithful and evergreen.
  • Best for: A faithful, loyal girl who sticks by her friends.

Anne

  • Meaning: (AN) Hebrew for “grace.” Simple and timeless.
  • Best for: A graceful, simple girl with a classic name.

Joan

  • Meaning: (JONE) Hebrew for “God is gracious.” Joan of Arc.
  • Best for: A brave, warrior girl who fights for what is right.

Margery

  • Meaning: (MAR-jer-ee) A medieval form of Margaret. “Pearl.”
  • Best for: A precious, common girl with a humble spirit.

Petronella

  • Meaning: (Pet-ro-NEL-ah) Latin for “rock.” A common medieval name.
  • Best for: A sturdy, rock-solid girl who is dependable.

Avice

  • Meaning: (AV-iss) Germanic for “battle.” A common English name.
  • Best for: A fighter, battle-ready girl with a strong spirit.

Lettice

  • Meaning: (LET-iss) Medieval form of Letitia. Means “joy.”
  • Best for: A joyful, happy girl who is always laughing.

Sibyl

  • Meaning: (SIB-ill) Greek for “prophetess.” A common medieval name.
  • Best for: A wise, prophetic girl who knows the future.

Thomasin

  • Meaning: (TOM-ah-sin) A feminine form of Thomas. “Twin.”
  • Best for: A twin girl or a girl with a strong, biblical name.

Amice

  • Meaning: (AM-iss) Latin for “friend.” Simple and sweet.
  • Best for: A friendly, loyal girl who is always a good friend.

Avis

  • Meaning: (AY-viss) A bird. Also a common medieval name.
  • Best for: A free-spirited girl who flies wherever she wants.

French Medieval Girl Names

France was a powerful kingdom in the Middle Ages. These French names sound elegant and romantic.

Eleanor

  • Meaning: (EL-ah-nor) Meaning “light.” Eleanor of Aquitaine was a queen.
  • Best for: A powerful, elegant girl who rules her kingdom.

Isabelle

  • Meaning: (IZ-ah-bell) French form of Isabel. “Pledged to God.”
  • Best for: A beautiful, royal girl with French flair.

Blanche

  • Meaning: (BLANCH) French for “white” or “pure.” A queen’s name.
  • Best for: A pure, pale girl with a noble, French spirit.

Marguerite

  • Meaning: (Mar-guh-REET) French for “daisy” or “pearl.”
  • Best for: A sweet, flower-loving girl with French elegance.

Eloise

  • Meaning: (EL-oh-weez) French form of Heloise. “Healthy” or “wide.”
  • Best for: A healthy, smart girl with a romantic French name.

Adele

  • Meaning: (Ah-DELL) French and German for “noble.”
  • Best for: A noble, elegant girl with a simple, beautiful name.

Heloise

  • Meaning: (HEL-oh-weez) French for “healthy.” A famous scholar.
  • Best for: A smart, scholarly girl who loves learning.

Anne

  • Meaning: (AN) French form of Hannah. Means “grace.”
  • Best for: A graceful, simple French girl.

Jeanne

  • Meaning: (ZHAWN) French for “God is gracious.” Joan of Arc.
  • Best for: A brave, warrior girl with a strong French spirit.

Madeleine

  • Meaning: (MAD-eh-len) French for “woman from Magdala.”
  • Best for: A sweet, gentle girl with a classic French name.

Alix

  • Meaning: (AL-ix) A medieval French form of Alice. “Noble.”
  • Best for: A noble, cool girl with a short, strong name.

Clemence

  • Meaning: (KLEM-ence) French for “mercy” or “gentleness.”
  • Best for: A merciful, gentle girl who is kind to everyone.

Josephine

  • Meaning: (Joe-zee-FEEN) French for “God increases.”
  • Best for: An elegant, historic girl with French charm.

Adelaide

  • Meaning: (AD-eh-laid) French for “noble kind.”
  • Best for: A noble, kind girl with a beautiful French name.

Bernadette

  • Meaning: (Bur-nah-DET) French for “brave as a bear.”
  • Best for: A brave, strong girl with a humble French spirit.

22+Unusual Girl Names That Are Rare, Beautiful & Meaningful

English and Anglo-Saxon Medieval Girl Names

England in the Middle Ages had many beautiful names. They are strong and simple.

Edith

  • Meaning: (EE-dith) Old English for “rich war.”
  • Best for: A wealthy, warrior-like girl who fights for her rights.

Aelgifu

  • Meaning: (AL-ee-yoo) Old English for “elf gift.”
  • Best for: A magical, gifted girl with elven charm.

Wulfhild

  • Meaning: (WULF-hild) Old English for “wolf battle.”
  • Best for: A fierce, wolf-like girl who is a powerful fighter.

Ethel

  • Meaning: (ETH-ell) Old English for “noble.”
  • Best for: A noble, dignified girl with an old English spirit.

Godiva

  • Meaning: (Go-DYE-vah) Old English for “God’s gift.”
  • Best for: A generous, giving girl who is a gift to others.

Aelfwyn

  • Meaning: (ALF-win) Old English for “elf joy.”
  • Best for: A joyful, magical girl with a fairy spirit.

Eadgyth

  • Meaning: (ED-ith) Old English for “rich gift.” A form of Edith.
  • Best for: A precious, gifted girl who is a true treasure.

Mildred

  • Meaning: (MILL-dred) Old English for “gentle strength.”
  • Best for: A gentle, strong girl who is kind but tough.

Cwen

  • Meaning: (KWEN) Old English for “queen.”
  • Best for: A queenly, royal girl who rules her home.

Osgyth

  • Meaning: (OZ-ith) Old English for “God’s war.”
  • Best for: A warrior girl who fights for God.

Aethelflaed

  • Meaning: (ATH-el-flad) Old English for “noble beauty.”
  • Best for: A noble, beautiful girl with a strong spirit.

Aelfreda

  • Meaning: (AL-freh-dah) Feminine form of Alfred. “Elf counsel.”
  • Best for: A wise, smart girl who gives good advice.

Merryn

  • Meaning: (MER-in) Old English for “joyful” or “bright sea.”
  • Best for: A joyful, happy girl who loves the sea.

Wynflaed

  • Meaning: (WIN-flad) Old English for “joyful beauty.”
  • Best for: A happy, beautiful girl who brings joy.

Leofwynn

  • Meaning: (LEE-oh-win) Old English for “beloved joy.”
  • Best for: A beloved, joyful girl who is loved by all.

Norse and Viking Medieval Girl Names

Vikings and Norse people had strong, warrior names. These are perfect for tough girls.

Ingrid

  • Meaning: (IN-grid) Norse for “beautiful” and “Ing’s ride.”
  • Best for: A beautiful, strong girl with a Viking spirit.

Astrid

  • Meaning: (ASS-trid) Norse for “divinely beautiful.”
  • Best for: A beautiful, divine girl who is a true goddess.

Sigrid

  • Meaning: (SIG-rid) Norse for “victorious beauty.”
  • Best for: A winner, beautiful girl who always succeeds.

Thyra

  • Meaning: (TEER-ah) Norse for “Thor’s warrior.”
  • Best for: A strong, warrior girl with a thunderous spirit.

Ragna

  • Meaning: (RAG-nah) Norse for “counsel” or “power.”
  • Best for: A powerful, wise girl who gives good advice.

Gunhild

  • Meaning: (GUN-hild) Norse for “battle-maiden.”
  • Best for: A fierce, warrior girl who fights in battle.

Gyda

  • Meaning: (GEE-dah) Norse for “goddess.”
  • Best for: A goddess-like, divine girl who is worshipped.

Helga

  • Meaning: (HEL-gah) Norse for “holy” or “blessed.”
  • Best for: A holy, blessed girl with a strong, old name.

Inga

  • Meaning: (ING-gah) Norse for “Ing’s protection.”
  • Best for: A protected, strong girl with Viking roots.

Kari

  • Meaning: (KAH-ree) Norse for “curly-haired.” A strong name.
  • Best for: A curly-haired girl with a wild spirit.

Magnhild

  • Meaning: (MAG-nhild) Norse for “mighty battle.”
  • Best for: A mighty, strong warrior girl.

Svanhild

  • Meaning: (SVAHN-hild) Norse for “swan battle.”
  • Best for: A graceful, beautiful girl who is also a warrior.

Tove

  • Meaning: (TOO-veh) Norse for “dove” or “beautiful.”
  • Best for: A peaceful, beautiful girl who is gentle.

Ulla

  • Meaning: (OO-lah) Norse for “will” or “determination.”
  • Best for: A determined, strong-willed girl who never gives up.

Vigdis

  • Meaning: (VIG-dis) Norse for “war goddess.”
  • Best for: A goddess-like warrior girl who fights fiercely.

26+Cereal Names From Classic to Creative 👑

Celtic and Welsh Medieval Girl Names

The Celts and Welsh had beautiful, melodic names. They sound magical and mystical.

Guinevere

  • Meaning: (GWIN-eh-veer) Welsh for “white lady” or “fair one.”
  • Best for: A beautiful, fair queen who is like King Arthur’s wife.

Morgan

  • Meaning: (MOR-gan) Welsh for “sea-born” or “sea circle.”
  • Best for: A magical, mystical girl who loves the sea.

Sioned

  • Meaning: (SHON-ed) Welsh form of Jane. “God is gracious.”
  • Best for: A graceful, blessed Welsh girl.

Rhiannon

  • Meaning: (Ree-AN-on) Welsh for “divine queen.”
  • Best for: A divine, queenly girl who is magical and powerful.

Bronwyn

  • Meaning: (BRON-win) Welsh for “white breast” or “fair.”
  • Best for: A fair, beautiful girl with a pure heart.

Gwyneth

  • Meaning: (GWIN-eth) Welsh for “blessed” or “happy.”
  • Best for: A blessed, happy girl who brings joy.

Ceridwen

  • Meaning: (Ker-ID-wen) Welsh for “blessed poetry.”
  • Best for: A poetic, creative girl who loves to write.

Anwen

  • Meaning: (AN-wen) Welsh for “very beautiful.”
  • Best for: A very beautiful girl with Welsh charm.

Eira

  • Meaning: (AY-rah) Welsh for “snow.”
  • Best for: A cold, white, snowy girl who is pure.

Nerys

  • Meaning: (NEH-riss) Welsh for “noble lady.”
  • Best for: A noble, dignified Welsh lady.

Branwen

  • Meaning: (BRAN-wen) Welsh for “beautiful raven.”
  • Best for: A dark, beautiful girl with black hair.

Luned

  • Meaning: (LEE-ned) Welsh for “idol” or “image.”
  • Best for: A beautiful, worshipped girl like a goddess.

Morwenna

  • Meaning: (Mor-WEN-ah) Cornish and Welsh for “maiden” or “waves.”
  • Best for: A maiden of the sea, gentle and mysterious.

Olwen

  • Meaning: (OL-wen) Welsh for “white footprint.”
  • Best for: A pure, gentle girl who leaves a clean trail.

Eleri

  • Meaning: (El-EH-ree) Welsh for “very bitter.” Also a river name.
  • Best for: A sweet girl with a bitter-sweet name.

Unique and Rare Medieval Girl Names

These names are not commonly used today. They are rare and special.

Elowen

  • Meaning: (EL-oh-wen) Cornish for “elm tree.”
  • Best for: A nature-loving, rare girl with a unique name.

Aethelflaed

  • Meaning: (ATH-el-flad) Old English for “noble beauty.”
  • Best for: A noble, beautiful girl with a very rare name.

Leofwina

  • Meaning: (LEE-oh-wee-nah) Old English for “beloved friend.”
  • Best for: A beloved, loyal friend who is rare and special.

Godgifu

  • Meaning: (GOD-gee-yoo) Old English for “God’s gift.”
  • Best for: A miraculous, gifted girl who is a treasure.

Ealdgyð

  • Meaning: (ALD-ith) Old English for “old battle.”
  • Best for: A wise, old-souled girl who is a warrior.

Wulfwynn

  • Meaning: (WULF-win) Old English for “wolf joy.”
  • Best for: A fierce, joyful girl with a wolf-like spirit.

Aelfgifu

  • Meaning: (AL-gee-yoo) Old English for “elf gift.”
  • Best for: A magical, elfin girl who is a gift.

Cyneswith

  • Meaning: (KIN-es-with) Old English for “royal strength.”
  • Best for: A royal, strong girl with a very old name.

Earnwine

  • Meaning: (ARN-win) Old English for “eagle friend.”
  • Best for: A high-soaring, loyal girl like an eagle.

Hild

  • Meaning: (HILD) Norse for “battle.” Short and strong.
  • Best for: A warrior girl who fights bravely.

Ulfhild

  • Meaning: (ULF-hild) Norse for “wolf battle.”
  • Best for: A fierce, wolf-like warrior girl.

Aslaug

  • Meaning: (ASS-log) Norse for “God’s bride.”
  • Best for: A divine, holy girl who is like a bride.

Arnbjorg

  • Meaning: (ARN-byorg) Norse for “eagle protection.”
  • Best for: A strong, protective girl who soars high.

Skuld

  • Meaning: (SKULD) Norse for “debt” or “future.” A Norn.
  • Best for: A fateful, mysterious girl who knows the future.

Signy

  • Meaning: (SIG-nee) Norse for “new victory.”
  • Best for: A victorious girl who wins every battle.

Medieval Names with Beautiful Meanings

These names have meanings that are lovely and inspiring. They are perfect for any girl.

Beatrice

  • Meaning: (BEE-ah-triss) Latin for “voyager” or “blessed.”
  • Best for: A blessed, adventurous girl who travels far.

Felicity

  • Meaning: (Feh-LISS-ih-tee) Latin for “happiness.”
  • Best for: A happy, joyful girl who smiles all the time.

Grace

  • Meaning: (GRAYSS) Latin for “favor” or “kindness.”
  • Best for: A graceful, kind girl who is a blessing.

Hope

  • Meaning: (HOPE) English for “expectation” or “faith.”
  • Best for: A hopeful, optimistic girl who never gives up.

Charity

  • Meaning: (CHAIR-ih-tee) Latin for “love” or “kindness.”
  • Best for: A kind, giving girl who helps the poverty .

Faith

  • Meaning: (FAYTH) English for “belief” or “trust.”
  • Best for: A faithful, trusting girl who believes in good.

Mercy

  • Meaning: (MER-see) Latin for “compassion” and “forgiveness.”
  • Best for: A merciful, forgiving girl with a soft heart.

Patience

  • Meaning: (PAY-shuns) Latin for “calm endurance.”
  • Best for: A patient, calm girl who waits for her turn.

Prudence

  • Meaning: (PROO-dence) Latin for “wisdom” and “caution.”
  • Best for: A wise, careful girl who thinks before acting.

Temperance

  • Meaning: (TEM-per-ance) Latin for “moderation” and “self-control.”
  • Best for: A calm, controlled girl who does not overdo things.

Verity

  • Meaning: (VER-ih-tee) Latin for “truth.”
  • Best for: An honest, truthful girl who always tells the truth.

Amity

  • Meaning: (AM-ih-tee) Latin for “friendship.”
  • Best for: A friendly, loving girl who is a great friend.

Serenity

  • Meaning: (Seh-REN-ih-tee) Latin for “peace” and “calm.”
  • Best for: A calm, peaceful girl who brings quiet to the room.

Valor

  • Meaning: (VAL-or) Latin for “bravery” and “courage.”
  • Best for: A brave, courageous girl who fights for justice.

Honor

  • Meaning: (ON-or) Latin for “respect” and “integrity.”
  • Best for: An honorable, honest girl who does the right thing.

Conclusion

Choosing a medieval name for your baby girl is a journey back in time. These names come from a world of castles, knights, and brave queens. Medieval girl names are strong, elegant, and full of history. They have survived for hundreds of years because they are beautiful and meaningful.

Whether you choose a royal name like Matilda or Eleanor, a saintly name like Catherine or Agnes, or a rare name like Aethelflaed or Elowen, your daughter will have a name that stands out. The best medieval names for girls are the ones that sound beautiful and have a story to tell. They connect your daughter to the past while giving her a unique identity for the future.

Think about your favorite era of history. Do you love the Norman conquest? The Viking age? The court of King Arthur? Each period has its own beautiful names. Pick a name that feels right to you. Your little medieval princess will thank you for giving her such a wonderful, historical name.


(FAQs)

Q1: What is the most popular medieval girl name?
A: Matilda and Eleanor are two of the most popular medieval girl names. They were used by queens and powerful noblewomen.

Q2: What are some pretty medieval girl names?
A: Beatrice, Rosamund, Genevieve, and Marguerite are all pretty medieval names. They sound elegant and romantic.

Q3: What are rare medieval girl names?
A: Aethelflaed, Leofwina, Godgifu, and Ulfhild are very rare medieval names. They come from Old English and Norse.

Q4: What medieval girl name means “light”?
A: Eleanor means “light” or “shining one.” Lucy also means “light” and was a popular medieval saint’s name.

Q5: What are Viking medieval girl names?
A: Ingrid, Astrid, Sigrid, Thyra, and Ragna are strong Viking names from the medieval period. They have Norse origins.

Leave a Comment