Welcoming a baby is more than just a milestone—it’s a holy moment, full of joy, awe, and a deep sense of responsibility. Choosing the right name becomes one of the most meaningful decisions a parent will make, especially when faith is at the heart of the family. This carefully curated list of Catholic girl names offers more than just beautiful or traditional choices—it’s rooted in religious meaning, drawn from the lives of saints, Christian devotion, and powerful stories from biblical history. Whether parents are seeking something timeless, modern, rare, or richly symbolic, this list offers names with lasting purpose. Start here if you’re looking for a name that speaks to both heart and heaven.

Agnes

Agnes radiates quiet strength and timeless grace that means “pure” or “holy.” Saint Agnes is one of the most beloved virgin martyrs of the early Church, known for her unshakable faith and bravery. Her name has been cherished in Catholic tradition for centuries, especially because she is honored in the Roman Canon of the Mass. Elegant and serene, Agnes carries a kind of beauty that never fades.
Therese

Therese feels delicate yet spiritually powerful. Most people instantly think of St. Thérèse of Lisieux, also known as “The Little Flower,” who taught the world about the path of spiritual childhood and doing small things with great love. It’s a Catholic Christian girl name with profound depth, full of Catholic devotion and simplicity.
Naomi

Naomi has that Old Testament elegance while still sounding soft and approachable. In Hebrew, it means “pleasantness,” and her story in the Book of Ruth is one of deep love, loss, and loyalty. Naomi’s presence in Scripture makes it a meaningful pick for faith-rooted families. It’s a beautiful reminder of maternal strength, wisdom, and resilience. Naomi is the kind of old-lady name that quietly leaves a lasting impression.
Faith

Faith is one of those virtue names that says so much in just one syllable. Rooted in the theological virtues, it reflects trust in God and spiritual conviction—something central to Catholic life. It’s a modern favorite among parents considering a faith-based girl name. Bold in meaning yet gentle in sound, Faith truly lives up to its name.
Ruth

Ruth was wrapped in loyalty, love, and unwavering devotion. Taken from the Hebrew Scriptures, Ruth means “companion” or “friend,” and her story is one of the most touching in the Old Testament. She’s not just a figure in the Bible—she’s a symbol of fidelity and selfless love, qualities that align beautifully with Catholic values. It’s simple, strong, and deeply rooted in biblical tradition.
Monica

Monica is rich with history and motherly strength. Best known through St. Monica, the devoted mother of St. Augustine, her legacy is one of persistent prayer, patience, and deep faith. The name is believed to have North African or Latin roots, possibly meaning “advisor.” Monica is a beautiful reminder that quiet devotion can change the course of generations.
Ingrid

Ingrid is of Norse origin, which means “fair” or “beloved by Ing,” referencing ancient blessings. The name has been worn by saints and devout Christian women through history, and even royalty with strong faith connections. Ingrid blends classic strength with a soft, almost lyrical quality. It’s a rare gem with understated elegance.
Rebecca

A name that feels both classic and comforting, Rebecca is rooted in the Hebrew Bible and means “to tie” or “bind.” She’s the mother of Jacob and Esau and is celebrated for her faith and kindness. Rachel plays a foundational role in biblical tradition, making it a meaningful option for Christian families. Rebecca feels timeless, familiar, and full of warmth.
Clare

Clare shines with radiant simplicity. Inspired by St. Clare of Assisi, this name means “bright” or “clear,” and that’s exactly the energy it gives off. St. Clare was a close follower of St. Francis, known for her humility, purity, and strong will. She founded the Poor Clares, a religious order of women who lived lives of prayer and poverty.
Martha

Martha might not be flashy, but it’s full of steady charm and spiritual depth. Her biblical story is one of service, hospitality, and strength under pressure—she’s the one making sure everything gets done. In the Gospel of John, she also shows deep faith in Christ’s power, making her a deeply respected figure. Martha is an ancient name that carries responsibility with heart.
Sarah

Sarah is one of those names that never go out of style. It means “princess” in Hebrew and appears throughout the Old Testament as the wife of Abraham and the mother of Isaac. In the Catholic tradition, she is honored as a matriarch and a woman of faith, even when belief was hard. Sarah is a high-society name that is graceful, strong, and beautifully biblical.
Hannah

Hannah is one of the most quietly heroic women in the Bible. This H-name means “grace,” and her story is one of faith-filled prayer and patient longing. She is the mother of the prophet Samuel, and her song of praise is echoed in the Catholic tradition alongside Mary’s Magnificat. It’s a name that brings a sense of calm and holiness.
Gemma

Gemma means “precious stone,” and that’s exactly what this name feels like—rare and radiant. St. Gemma Galgani was a young mystic who lived in the 19th century and is known for her deep love of Christ and her extraordinary spiritual experiences. Gemma is both delicate and powerful, modern and saintly. It’s a Catholic inspired girl name with real substance.
Leah

Leah may be short, but it carries centuries of meaning. From the Old Testament, Leah was the first wife of Jacob and the mother of many tribes of Israel. The name is often interpreted to mean “weary” or “delicate,” but her story reflects quiet endurance and strength. For parents who love simplicity with depth, Leah is a gentle yet strong option.
Fatima

Fatima is instantly recognizable and deeply sacred in Catholic tradition. Named after Our Lady of Fatima, one of the most powerful Marian apparitions recognized by the Church, this name carries mystery, reverence, and maternal strength. It’s also rooted in Arabic, meaning “captivating” or “one who abstains.” A bold and faith-filled choice for a little girl.
Grace

Few names feel as timeless and divinely inspired as Grace. It’s a name with deep Catholic symbolism, representing the unearned love and mercy of God. Grace has long been favored by faithful families for its pure meaning. It’s short, elegant, and strong without being overwhelming. Grace will always feel like a little blessing in name form.
Bernadette

Bernadette is a name full of humility, vision, and divine grace. Inspired by St. Bernadette Soubirous, the young French girl who witnessed Marian apparitions at Lourdes, this name carries deep Catholic significance. It means “brave as a bear,” reflecting her quiet courage and strong faith. This Catholic name for girls is beautifully old-fashioned and spiritually radiant.
Elizabeth

Elizabeth is one of the most enduring biblical names and continues to feel classic and elegant. This biblical and Christian girl name, which means “God is my oath,” fits perfectly for a name that feels so rooted in spiritual strength. It also has so many lovely variations—Liz, Eliza, Beth—making it versatile for any little girl.
Catherine

Catherine carries centuries of Catholic legacy. From St. Catherine of Siena to St. Catherine of Alexandria, this name has long been worn by women of fierce intellect, virtue, and faith. The name itself means “pure,” and it balances refinement with power effortlessly. It’s also flexible, with nicknames like Cate, Cathy, or even Kit. Catherine has an unshakable spiritual backbone and a beautiful, regal sound.
Joan

Short but mighty, Joan brings to mind one of the Church’s most legendary heroines—St. Joan of Arc. The name comes from the Hebrew Yochanan, meaning “God is gracious.” Joan was a teenage warrior guided by visions of saints, and she became a fierce protector of faith and country. It’s a nostalgic name that’s loaded with history and valor.
Agatha

Agatha is beautifully vintage with a story rooted in early Christian martyrdom. St. Agatha is the patron saint of nurses and those suffering from breast cancer, known for her strength and purity. The name means “good” in Greek—simple, but filled with virtue. Agatha is also an old Hollywood name that honors both history and holiness.
Celine

Celine may sound modern, but its meaning and vibe are full of spiritual grace. The name is derived from the Latin caelum, meaning “heaven” or “sky,” giving it a divine, almost ethereal feel. This angelic name sounds lyrical and soft, but it’s grounded in Catholic heritage. For a baby girl meant to soar in faith, Celine is simply heavenly.
Abigail

Abigail brings warmth, wisdom, and light. Found in the Old Testament, Abigail was known for her intelligence, diplomacy, and beauty. The name means “my father’s joy,” and it’s been loved for generations thanks to its cheerful tone and spiritual foundation. Abigail fits beautifully into a Christian or faith-based naming tradition. A lovely choice for a joyful little soul.
Keziah

Uncommon and striking, Keziah is a Christian baby name for girls that stands out in the best way. Keziah was one of Job’s daughters, mentioned for her beauty and uniqueness after a life of suffering and restoration. The name means “cassia tree,” a type of fragrant cinnamon—a reminder of sweetness and resilience. Though rarely used, it’s full of spiritual symbolism and depth.
Cecilia

Cecilia is music to the ears—literally. As the patron saint of musicians, St. Cecilia is beloved for her unwavering devotion and spiritual purity. The name means “blind,” but her legacy is one of clear vision and faith in Christ. It’s a traditional Catholic girl name with artistic flair and holy depth. For a little girl destined to sing her spiritual tune, Cecilia is a perfect fit.
Mary

Mary is the heart of the Catholic faith. As the mother of Jesus and the most revered woman in all of Christianity, this name is full of grace, strength, and divine love. It’s simple, but the meaning it holds is immeasurable. For many Catholic parents, choosing Mary isn’t just beautiful—it’s deeply meaningful, perfect for an old-fashioned Catholic girl name.
Eunice

Eunice is a darling name you don’t hear every day, but it has powerful Christian roots. She was the mother of Timothy in the New Testament and is praised for her sincere faith and guidance. The name itself means “good victory,” which gives it an uplifting, hopeful ring. A strong and spiritual under-the-radar gem.
Julia

Julia feels classic yet fresh—a graceful name that’s been cherished since the days of ancient Rome. It’s connected to St. Julia, a fifth-century martyr known for her courage and piety. The name means “youthful” or “soft-haired,” but don’t let the gentle sound fool you—Julia’s story is full of spiritual resilience.
Chloe

Chloe may surprise some on a Catholic name list, but its biblical roots run deep. Mentioned in St. Paul’s letters in the New Testament, Chloe was a respected early Christian. The name means “blooming” or “green shoot,” reflecting growth, renewal, and life in the Spirit. Chloe is vibrant, youthful, and full of quiet faith, perfect for a beautiful Catholic girl name.
Lucy

Lucy sparkles with light—literally. Her name comes from the Latin lux, meaning “light,” and her story as St. Lucy, a fourth-century martyr, has inspired Christians for centuries. She is the patron saint of the blind and those who suffer from eye problems, making her name spiritually symbolic. Lucy is sweet, strong, and luminously Catholic. A name for a girl destined to bring light wherever she goes.
Rachel

Rachel is soft, strong, and deeply biblical. In the Old Testament, she was Jacob’s beloved wife and the mother of Joseph and Benjamin. Rachel’s means “ewe,” a symbol of gentleness and nurturing, but her story is one of longing, love, and resilience. It’s been loved for thousands of years—and still feels just right today.
Claudia

Claudia is a quietly powerful name, touched by both biblical history and graceful charm. The name itself means “lame” in Latin, but over the centuries, it has evolved into a symbol of quiet strength and refined beauty. Claudia feels both classic and elegant, yet it’s not overly used, which adds to its timeless appeal.
Jane

Jane is sweet and quietly strong—a name that doesn’t try too hard and never goes out of style. It comes from Johanna, meaning “God is gracious,” and has been borne by several saints, including St. Jane Frances de Chantal, who founded the Visitation Order. Jane may be short, but that name is filled with faith and quiet elegance. A classic that honors humility and grace.
Laura

Laura carries quiet depth and was used by St. Laura of Córdoba, a martyr during the Moorish persecution in Spain, who bore this name with courage and dignity. It’s rooted in the Latin laurus, meaning “laurel,” a symbol of victory. Laura is soft and lovely, yet it comes with a spirit of quiet strength. For a name that feels familiar and faithful, this one hits the sweet spot.
Priscilla

Priscilla is lively, vintage, and full of biblical power. Priscilla was an early Christian who worked closely with Paul and is praised in Scripture for her knowledge and leadership. The name means “ancient” or “venerable,” but it wears surprisingly well in modern times. Priscilla is elegant but approachable, ideal for a girl with a spiritual spark.
25 Magical Fairy Girl Names that Are Whimsical and Otherworldly

Ever felt like your little one has a bit of fairy dust in her soul? From soft and sparkly to bold and enchanted, these fairy-inspired girl names capture all the wonder of those tiny, magical beings we grew up imagining. Some flutter with sweetness, others shimmer with a quiet, mysterious magic that never gets old. Whether you picture a playful sprite or a wise forest guardian, these names hold a touch of the mystical in every syllable. They’re pure magic—just like her.
Read the Full List Here
35 Free-Spirited Bohemian Girl Names Full of Charm

Some baby name lists stick to the usual picks—but not this one. These bohemian girl names are all heart, earth, and free spirit. Think barefoot storytellers, tiny trailblazers, and little souls who dance to their rhythm. If you’re dreaming of a name that feels like wildflowers in tangled hair, golden-hour skies, and a heart full of wonder, you’re in the right place. Let’s find a name that’s as untamed and luminous as she is.
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.