Medieval girl names are more than a curiosity from the past. They are timeless, beautiful choices that carry history, meaning, and charm. Parents searching for rare names want something unique but not strange, and they serve as inspiration for fantasy or fairytale vibes.
The Middle Ages, especially in English and European traditions, offer a treasury of female names that feel both ancient and fresh. Whether you are imagining a 15th century princess or choosing a sweet name for your daughter, the medieval world has something appealing to offer.
Matilda
- Origin: Germanic
- Meaning: โStrength in battleโ
- Popular among queens and noblewomen
- Nicknames: Tilda, Maud
- A strong yet beautiful choice with a warriorโs heart
Eleanor
- Origin: Provenรงal / Greek
- Meaning: โLightโ or โshining oneโ
- Associated with Eleanor of Aquitaine, a powerful medieval queen
- Elegant, timeless, and enchanting
- Ideal for a fairytale princess
Isolde
- Origin: Old High German / Celtic
- Meaning: Possibly โice rulerโ
- Famous from Tristan and Isolde in Arthurian legend
- Rare, literary, and fairytale-inspired
- Suited for those seeking fantasy inspiration
Cecilia
- Origin: Latin
- Meaning: โBlind,โ but linked to St. Cecilia, patron saint of music
- Sweet, spiritual, and musical
- Perfect for a charming heroine
- A gentle but dignified name
Beatrix
- Origin: Latin
- Meaning: โBringer of joyโ
- Common in noble families
- Nicknames: Bea, Trixie
- Playful yet sophisticated
Margery
- Origin: Old French / Latin
- Meaning: From Margaret, โpearlโ
- Popular in medieval England
- Sweet and vintage
- Grounded, like the name of a villager
Aveline
- Origin: Norman French
- Meaning: โHazelnutโ or diminutive of Ava
- Rare, lyrical, and romantic
- Ideal for a fairytale or fantasy aesthetic
- Charismatic but underused today
Hildegard
- Origin: Old High German
- Meaning: โBattle guardโ
- Famous bearer: St. Hildegard of Bingen, mystic and composer
- Strong, visionary, and scholarly
- Great for powerful female figures
Ysabel
- Origin: Medieval Spanish/Provenรงal form of Elizabeth
- Meaning: โPledged to Godโ
- Exotic medieval spelling of a classic
- Attractive, elegant, and princess-like
- A bridge between history and modern trends
Agnes
- Origin: Greek
- Meaning: โPureโ
- Linked to St. Agnes, Christian martyr
- Extremely popular in medieval Europe
- Sweet, saintly, and rare today
Joan
- Origin: Hebrew, via Latin/Old French
- Meaning: โGod is graciousโ
- Associated with Joan of Arc, fearless heroine
- Strong, simple, and inspiring
- A name of courage and faith
Katherine
- Origin: Greek
- Meaning: โPureโ
- Worn by saints such as Catherine of Siena and Alexandria
- Regal, adaptable, and timeless
- One of the most enduring medieval names
Alice
- Origin: Old French (from Germanic Adalheidis)
- Meaning: โNobleโ
- Common in medieval England
- Fairytale associations through Aliceโs Adventures in Wonderland
- Timeless and enchanting
Edith
- Origin: Old English
- Meaning: โRich in warโ
- Popular with Anglo-Saxon queens
- Strong meaning, soft sound
- Balances grit and grace
Bridget (Brigid)
- Origin: Celtic
- Meaning: โExalted oneโ
- Linked to St. Brigid of Kildare, Irish saint
- Distinctive outside Ireland
- Spiritual, cultural, and rare
Christina
- Origin: Latin / Greek
- Meaning: โFollower of Christโ
- Common among noblewomen, saints, and nuns
- Beautiful, soft, and serious
- Suits both historical and fantasy settings
Before You Go
Still looking for the perfect girl name? Iโve got another list of over 150 unique girl names to browse!
You can also check out this list of the top 1000 baby girl names in use today. I bet youโll be surprised by how many old-fashioned names are back on the list!