If you’re hoping to give your baby girl a name that feels like it was whispered straight from the heavens, this list is for you. These 25 divine girl names are rich with spiritual meaning—some are drawn from scripture, inspired by angels, or tied to stories of faith and grace. You’ll find choices that feel perfect for a baby baptized under stained glass, or one cradled during quiet bedtime prayers. These names aren’t just beautiful, they feel blessed—designed for little girls who bring light wherever they go. Whether your heart is set on something deeply religious or simply graceful and timeless, you’ll find the perfect match here. Let’s dive into these names that truly feel touched by the divine.

Diana

Rooted in Roman mythology, Diana was the goddess of the moon, the hunt, and protector of women—making this name feel both strong and sacred. While not overtly religious, it carries a divine energy that has stood the test of time. The name means divine, which couldn’t be more fitting for this list. Diana is a name that moves through generations with grace and quiet power.
Ambrose

Though more traditionally used for boys, Ambrose is making waves as a stunning and graceful girl name with a powerful spiritual backstory. It comes from the Latin Ambrosius, meaning immortal or divine, and was famously borne by Saint Ambrose, one of the early doctors of the Church. As a religious and soulful option, Ambrose feels soft in sound but bold in meaning.
Dorothy

There’s something undeniably blessed about the name Dorothy, and it’s not just because of its timeless charm. It means a gift of God, which places it squarely in the realm of religious and meaningful baby names. Dorothy feels like a warm hug—a name your grandmother might’ve worn proudly and your daughter could easily make her own. This classic D-name is ready for a fresh comeback.
Celeste

Celeste practically sings with angelic beauty. Derived from the Latin word caelestis, meaning heavenly or of the sky, it’s a name that feels like a prayer in motion. It’s delicate but not flimsy, dreamy but grounded—everything a divine feminine name should be. Celeste has long been associated with elegance and light, making it a favorite among parents who want a name that feels both spiritual and stylish.
Leilani

Hawaiian in origin, Leilani means heavenly garland of flowers—how perfect is that for a little girl who feels like a miracle? The name radiates graceful and blessed energy, full of warmth and island serenity. Its soft syllables and floral imagery give it a calm, almost angelic presence. Leilani is the kind of name that feels like sunshine after the rain.
Janet

Janet may sound simple, but there’s a deep strength and sweetness behind it. A derivative of Jane, this name means “God is gracious,” which gives it a soft spiritual touch. It was especially popular in the mid-20th century but still carries timeless charm. There’s something gentle yet grounded about Janet—like a divine girl’s name that belongs in both church pews and peaceful gardens.
Dorene

There’s something quietly sacred about Dorene. Meaning “gift” or “God’s gift,” this soft name radiates warmth, compassion, and old-soul wisdom. Its rarity makes it feel even more precious and heaven-sent. It’s a gentle nod to tradition, but still holds a delicate aesthetic flair. Dorene is a heavenly baby name for girls that feels like a whispered blessing.
Kayla

Kayla brings a spark of youthful energy and grace. Often linked to the meaning “who is like God?”, it feels like a name wrapped in light and love. It soared in popularity in the ‘90s but hasn’t lost its charm or glow. There’s a soft, divine energy to Kayla—something that feels both approachable and meaningful. It’s a beautiful choice for those drawn to baby girl names with a godly meaning.
Shiloh

Soft, serene, and spiritual—Shiloh is the embodiment of peace. This angelic name means “tranquil” or “His gift,” and it carries both emotional depth and biblical roots. Whether you’ve heard it in scripture or on celebrity baby lists, Shiloh feels both ancient and modern. It whispers calm and heavenly grace without trying too hard. Truly, it’s a divine baby girl name with soul.
Celia

Soft and radiant, Celia feels like a name kissed by sunlight. It comes from the Latin caelum, meaning heaven—so yes, this one is rooted in the skies. With its airy sound and effortless elegance, Celia carries a naturally graceful and angelic energy. This beautiful gem is perfect for parents who want something subtly divine, quietly powerful, and eternally classic.
Michelle

Michelle may be familiar, but its meaning is deeply rooted in something divine—“Who is like God?” It has that soft, elegant sound paired with a resilient soul. Popular in the 20th century and still beloved today, Michelle bridges timeless tradition with gentle grace. It’s a divine baby girl name that whispers blessed without needing to shout.
Shai

Short, soulful, and full of meaning, Shai is a Hebrew name that means gift. That alone makes it a perfect fit for any parent who sees their baby girl as heaven-sent. Shai feels modern and minimalist but carries a deep, divine weight that makes it more than just stylish. With just four letters, it delivers a whole world of spiritual beauty.
Dolly

Cute, vintage, and deeply sweet—Dolly is more than just a nickname. It means “gift of God,” and it brings an unmistakable charm with it. Think warm southern skies, Sunday dresses, and a heart full of love. Dolly feels angelic in its simplicity and innocence. For parents looking for an underrated name that’s light but full of meaning, this one is a gem.
Thea

Thea radiates strength and elegance in the most understated way. Derived from the Greek word for “goddess” or “divine,” it’s got celestial power packed into four letters. Thea sounds fresh and modern while being rooted in sacred myth. It’s graceful, timeless, and quietly fierce. A girl’s name that means divine with undeniable charm.
Divine

It doesn’t get more spiritual than this—Divine is a bold virtue name choice that speaks for itself. It evokes images of grace, beauty, and holiness. While rare, it carries a one-of-a-kind aesthetic and unforgettable sound. For parents seeking a name with serious meaning and heavenly power, Divine is striking. It feels like a name touched by something greater.
Juno

Playful yet powerful, Juno is rooted in Roman mythology as the queen of the gods. It carries the meaning “youth,” “protector,” and “queen of the heavens,” making it both divine and strong. Juno’s celestial vibe gives it modern-day magic, with just enough myth to feel mystical. There’s something fearless and radiant about it. A beautiful blend of strength, tradition, and feminine energy.
Isidora

Elegant and rare, Isidora means “gift of Isis,” the ancient goddess of healing and magic. This ancient name feels almost otherworldly with its rhythmic sound and historical weight. It’s packed with spiritual energy while still sounding soft and gorgeous. Isidora brings both divine femininity and sacred tradition together. It’s a meaningful treasure for anyone drawn to depth and beauty.
Joanna

Joanna blends grace and strength with biblical roots. It means “God is gracious,” a phrase that carries kindness, hope, and sacredness. She’s been featured in scripture and throughout history, yet still feels fresh today. It’s a baby girl’s name with divine meaning and has a melodic, comforting energy. A divine choice for parents who value both faith and elegance.
Gianna

This beautiful Italian name means “God is gracious,” and it’s full of style, warmth, and depth. Gianna has that lyrical, almost angelic sound that makes it feel both sophisticated and sweet. It’s steadily grown in popularity—and for good reason. Whether you shorten it to Gia or leave it whole, it still shines. A godly, graceful pick that feels heaven-sent.
Talia

Talia feels like a soft breeze on a peaceful morning. Of Hebrew origin, it means “gentle dew from heaven”—how dreamy is that? This beautiful five-letter name is spiritual, light, and poetic without feeling too lofty. It’s easy to love and easy to say, yet so meaningful. Talia is the kind of name that whispers divinity.
Noelani

With roots in Hawaiian tradition, Noelani means “heavenly mist.” Isn’t that just beautiful? This divine baby girl’s name dances between nature, heaven, and gentle grace. It’s unique yet not overwhelming, sacred without being too heavy. Noelani is a perfect pick for parents wanting a name that feels truly ethereal.
Ivanna

Ivanna carries faith in every syllable—it means “God is gracious.” A strong and feminine variant of Ivan or John, this cute name feels regal yet rooted in divine truth. It’s popular in Slavic cultures and continues to rise globally. There’s a quiet power to Ivanna, wrapped in grace and warmth. A bold yet holy baby name choice.
Anne

Simple doesn’t mean plain—Anne is a name that’s stood the test of time. It means “grace” or “favor,” and is often interpreted as “God has favored me,” and it has biblical roots that make it feel especially sacred. Anne has been worn by saints, queens, and literary heroines. It carries quiet elegance and a sense of calm dignity. A classic, beautiful baby name with deep spiritual meaning.
Michaela

Michaela carries a quiet strength that feels both graceful and godly. A feminine form of Michael, it means “Who is like God?”—a rhetorical question that humbly honors divine power. Michaela blends traditional faith with a soft, modern aesthetic that makes it feel timeless. It’s a blessed baby name that feels sacred, bold, and full of purpose.
Kamalani

This Hawaiian name brings island beauty and sacred meaning together. Kamalani translates to “heavenly child” or “royal child,” making it both poetic and powerful. It’s unique, lyrical, and full of spiritual richness. The name flows like a prayer carried on ocean waves. Kamalani is a gorgeous, divine girl’s name with depth and cultural grace.
30 Heavenly Girl Names That Start With Letter H

Why go for girl names that start with H? They have a soft, heavenly vibe and are often filled with warmth, meaning, and joyful spirit. Think of Helen, which means “light”—a name that shines with timeless grace and poetic beauty. Or Hazel, a vintage gem with earthy charm and modern appeal. These 30 heavenly H names for girls offer the perfect mix of elegance, tradition, and a touch of whimsy—ideal for a name that feels both meaningful and stylish.
Read the Full List Here
35 Girl Names That Aren’t Overused and Are Seriously Pretty

You’re not here for another list filled with Ava and Olivia in different fonts. This collection skips the overhyped “unique” names that show up on every trendy list and instead delivers girl names that are truly rare, refreshingly underused, and full of soul. Most of these won’t appear in the top 100, and some barely crack the top 500. If you’re craving something different, this list is your breath of fresh air.
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.