There’s a rare kind of beauty in medieval girl names—the kind that makes you think of handwritten scrolls, flower crowns woven in spring fields, and the distant toll of a cathedral bell. These names come from a time when falcons flew at noble feasts, and stories were passed down by firelight in the heart of the Dark Ages. They feel ancient, yet full of quiet strength—names that once belonged to brave maidens, queens, and healers who lived by candlelight and faith. If you’ve ever longed for a name that feels like stepping into another world, these 30 timeless choices will bring the past to life.

Anora

Soft and noble, Anora once echoed in castle gardens and candlelit chapels. It means “honor,” a fitting trait for a medieval maiden raised on tales of valor and virtue. Though it feels delicate, Anora has an inner strength that makes it a timeless choice. Anora’s a hidden gem and was favored among noblewomen in the later Middle Ages, especially in France and England.
Constance

Constance means exactly what it sounds like—“constancy” or “steadfastness.” It was popular among queens and saints during the Dark Ages, carrying with it the weight of resilience and calm leadership. Unlike frillier names of the time, Constance held a quiet power that never needed announcing. It’s a sturdy, virtue name with deep medieval roots and enduring charm.
Edith

Edith was a royal favorite long before the Norman conquest and remained beloved throughout the Middle Ages. It means “prosperous in war,” which says a lot about the blend of grace and grit this nostalgic name carries. There’s something beautifully grounded about Edith—ancient, yes, but never outdated. It’s the kind of name that wears its history with quiet pride.
Carmen

Though it may surprise you, Carmen has roots that trace back to ancient Latin hymns and prayers, and by the medieval era, it was often associated with deep spiritual meaning. The name means “song” or “poem,” which gives it a lyrical charm that’s both gentle and powerful. It’s rich in culture, warm in tone, and unique for those who love meaningful C-names.
Joan

Few medieval girl names carry the legendary strength of Joan. Associated forever with Joan of Arc, this name feels like the very embodiment of courage and faith in the face of impossible odds. It’s simple, yes—but don’t let that fool you. With its unshakable medieval legacy, Joan proves that sometimes the most modest names hold the boldest stories.
Celestine

There’s something dreamy and celestial about Celestine, and fittingly, it means “heavenly.” Celestine feels soft, luminous, and full of light—a lovely contrast to the dark stone and shadowed halls of the Dark Ages. It’s easy to picture a medieval healer or scholar with this angelic name, quietly changing the world behind monastery walls.
Dominic

Dominic was once used for girls in religious communities during medieval times, especially in Latin-based languages. Meaning “belonging to the Lord,” it held special weight in convents and among the nobility. There’s a sacred, grounded energy to this name, perfect for those who want an old-fashioned girl name with quiet strength.
Guither

Unusual and rich with history, Guither is one of those unique medieval girl names that hasn’t made its way back into the spotlight—yet. Guither would’ve belonged to a girl of fierce loyalty, maybe even one who knew her way around a sword. If you’re after medieval-inspired names that are bold and wonderfully offbeat, this name has serious charm.
Herberta

Herberta brings an unmistakably noble flair, and yes, it’s the feminine form of Herbert, once common among medieval knights and scholars. Meaning “bright army,” the name captures the essence of the medieval warrior spirit. It’s one of those medieval girl name ideas that feels powerful without trying too hard.
Ingrid

While it has Norse roots, Ingrid was embraced across medieval Europe, especially in noble courts influenced by Viking traditions. This sophisticated name means “beautiful goddess,” and it’s every bit as regal and confident as that sounds. In the Dark Ages, names like Ingrid reflected strength and femininity—a blend of battle-readiness and poise.
Luciana

Luciana means “light” and would’ve fit perfectly in the refined courts of southern Europe during the Middle Ages. It’s a name that feels lyrical and graceful, like a whispered prayer at dusk. Medieval families often chose it for daughters as a symbol of hope and clarity in uncertain times. It holds that rare blend of beauty and meaning that so many baby names with meaning strive for.
Tabitha

Tabitha is an extinct name but present in early medieval records, especially among devout families who favored biblical names with soft strength. It means “gazelle,” a symbol of beauty and grace, and its gentle flow makes it feel soothing and sweet. It’s a soft-spoken stunner with serious staying power.
Viola

Viola is more than just a floral name, it carried gentle sophistication through the courts of medieval Italy and France. Meaning “violet,” it was cherished for its connection to nature and beauty. During the later Middle Ages, it was especially popular in poetry and literature, tied to themes of love, nobility, and longing. Viola feels both artistic and refined, like a name sung softly in a lute song.
Prudence

One of the classic virtue names from the Dark Ages, Prudence stood for wisdom, careful thought, and a steady heart. Girls given this name were often part of religious or noble households, where such qualities were held in high esteem. It might sound a bit buttoned-up today, but back then, it was a mark of respect and admiration.
Cicily

Delicate yet strong, Cicily was a beloved name among noble families in medieval England. It’s a variant of Cecilia, meaning “blind,” but was more often associated with Saint Cecilia, the patroness of music. In the Dark Ages, names tied to saints were considered both protective and aspirational. Cicily, one of the Middle Ages’ names, has a graceful rhythm and a sweet, vintage flair that feels timeless.
Beatriz

Beatriz was a name worn by queens, saints, and noblewomen alike throughout medieval Spain and Portugal. Meaning “she who brings happiness,” it carried a joyful energy, even during the shadowy centuries of the Dark Ages. It has a regal lilt that makes it sound like it belongs in a castle—or a romantic ballad sung by a wandering bard. Beatriz is as fierce as it is feminine, with a sense of grace that stands the test of time.
Juliana

Juliana brings a touch of Roman elegance into the medieval world. It means “youthful” and was popular among aristocratic families and religious communities alike. Known for its connection to several saints, including a 13th-century nun who had mystical visions, the name carries both strength and spiritual depth. This vintage girl name is classic and beautifully ancient.
Philippa

There’s something delightfully proper and bold about Philippa. The feminine form of Philip, meaning “lover of horses,” it was a favorite among medieval royalty, most famously Philippa of Hainault, queen consort of Edward III. Philippa feels both refined and adventurous, like someone who’d ride out at dawn and be back in time for court. It’s a wonderfully medieval girl name with noble roots.
Elizabeth

A true classic, Elizabeth was everywhere in the Dark Ages—from queens to saints to everyday girls named in hopes of divine favor. It means “pledged to God,” and it’s one of those names that carries layers of tradition, history, and grace. Despite its long run, Elizabeth never goes out of style because of its regal presence and endless nickname options.
Millicent

Millicent is one of those medieval baby names that sounds sweet at first but hides a serious dose of strength. With ancient Germanic roots meaning “strong in work,” it was brought to England by the Normans and became popular among noblewomen. It has a dainty ring to it, but in the Dark Ages, Millicent was associated with women of wisdom and quiet authority.
Ivette

Rare and soft-spoken, Ivette was a name you might have heard in the courts of medieval France. It’s a form of Yvette, meaning “yew tree”—a symbol of endurance and transformation in ancient cultures. Ivette feels delicate but deep-rooted, like a forest in early spring. It’s a lovely pick if you’re drawn to cute medieval girl names and subtle beauty.
Tiffany

Tiffany has been around since the Middle Ages—long before it sparkled in pop culture. It comes from the Greek Theophania, meaning “God’s appearance,” and was traditionally given to girls born on the feast of Epiphany. In the Dark Ages, Tiffany had sacred significance and a surprisingly widespread appeal. It was a sweet country name that lit up medieval baptismal records with hope and reverence.
Amelia

Amelia has been making hearts flutter since the Middle Ages. It’s thought to come from the ancient Germanic name Amal, meaning “work,” and was often associated with diligence and strength. In medieval times, it had royal associations and was especially loved in German and English courts. Amelia has that timeless quality—soft enough for a lullaby, strong enough for a queen.
Mathilda

Mathilda means “mighty in battle,” and boy, did medieval girls live up to it. It was worn by empresses, queens, and noblewomen who led armies and shaped history. The name is full of character, grit, and nobility, especially during the height of the Dark Ages. While it’s softer today, Mathilda once stood for courage and leadership.
Clement

Clement has been used for girls, especially in religious circles during the medieval period. It means “merciful” or “gentle,” which made it a popular choice for those entering the convent or families seeking divine favor. It might sound unusual for a girl now, but in the past, names like Clement blurred the lines between masculine and feminine.
Margaret

Margaret is a slightly old-world version of Margaret, meaning “pearl,” a symbol of wisdom, purity, and quiet resilience in the ancient world. This spelling was common throughout medieval Germany and Scandinavia, and it gives this gorgeous name a more historic, grounded feeling. A quiet classic with rich medieval soul.
Jocosa

Jocosa is a name rarely heard today; it comes from Latin, meaning “playful” or “joyful,” and was surprisingly popular among noble families in medieval England. It’s vibrant, a little cheeky, and full of personality. If you’re after something rare with deep roots and a spark of fun, Jocosa is a true standout.
Florence

Florence was once the name of saints, scholars, and noble ladies. It means “blossoming” or “prosperous,” and during the Dark Ages, it carried hopes for beauty and abundance even in hard times. Florence has a lovely old-world rhythm, the kind you can imagine echoing through the stone halls of a monastery. A name full of grace and quiet power.
Freda

Freda has roots in ancient Germanic languages, meaning “peace.” It was often used as a standalone name or a shortened form of longer ones like Winifreda or Alfreda during the medieval period. Freda carries a peaceful strength, like someone who leads by listening and loving fiercely. It’s a soft name with a strong backbone—just like so many women of the Dark Ages.
Emery

Emery is one of those medieval girl names that’s full of unexpected strength. It was originally a surname and a boy’s name, but during the Middle Ages, it crossed gender lines and found its way to powerful women, too. Meaning “brave” or “industrious,” it was a favorite in noble and knightly families. Emery feels sleek, confident, and surprisingly modern for a name with such ancient roots.
30 Ancient Girl Names That Still Shine Today

Some names never lose their sparkle—they carry a quiet kind of magic, whispering stories from long ago while still feeling perfectly at home today. If you’re someone who loves names with rich history, meaningful origins, and timeless charm, you’ve just stumbled upon a treasure trove. These ancient girl names aren’t dusty artifacts—they’re full of life, grace, and bold spirit. From strong and striking to soft and rare, each name on this list has stood the test of time. And honestly? They’re just as radiant now as they were in the days of kingdoms and legends.
Read the Full List Here
Looking for a Name with Heritage? These 30 Hebrew Girl Names Are Perfect

Picking a Hebrew girl name goes beyond finding something pretty—it’s about celebrating Jewish roots, honoring tradition, and choosing a name with deep spiritual meaning. From biblical heroines to names that reflect divine light and blessings, each one holds a powerful connection to culture and belief. Whether you’re drawn to timeless classics or names with symbolic depth, this list of 30 Hebrew girl names offers a beautiful mix of heritage and heart.
Read the Full List Here
Tamara Tsaturyan is the owner and writer of Thriving In Parenting, a website focused on providing simple tips for busy parents — easy and healthy recipes, home decor and organization ideas and all things P A R E N T I N G.
Share Your Thoughts!
I love to know your thoughts, make sure to comment below to start a discussion! You can also follow me on your favorite social network below.