Biblical Baby Girl Names with Meaning: A Complete Guide for Parents

Looking for the perfect spiritual name for your little girl? Here’s you’ll find the best biblical baby girl names with meaning that not only sound beautiful but are super inspiring as well.

There’s something pretty amazing about giving your daughter a name that’s been used for hundreds of years, such as Anna or Elizabeth. These names don’t just sound lovely and aesthetic but they also come with stories of incredible strong and faithful women.

I’ve put together this list of girl names from the bible, 160 in total, each with its own personality. Some feel classic and timeless, others have this fresh, modern vibe and are very popular even though they’re ancient.

Could your daughter be a Seraphina or a Joanna? Check out this list for complete biblical inspiration.

1. Girl Names Reflecting Christian Virtues

You know what I love about these biblical girl names? They’re basically daily reminders of all the good stuff we want for our kids – and they sound beautiful too.

  • Faith – “Trust in God.” Trust me, this one never gets old
  • Grace – “God’s favor.” There’s something so elegant about this name
  • Hope – “Expectation of God’s promises.” Perfect for the optimist in all of us
  • Joy – “Happiness in God’s presence.” I mean, who doesn’t want their kid to embody happiness?
  • Mercy – “God’s compassion and forgiveness.” Such a gentle, powerful name
  • Love – “God’s greatest gift.” Simple but oh-so-meaningful
  • Charity – “Love” (1 Corinthians 13:13). Has that vintage charm that’s totally coming back
  • Blessing – “A gift from God.” A little on-the-nose maybe, but sweetly honest
  • Promise – “God’s faithful assurance.” There’s something poetic about this one
  • Glory – “Honor and praise to God.” Bold choice that definitely makes a statement
  • Serenity – “Peace and calm in God.” Perfect if you’re hoping for a calm baby (good luck with that!)
  • Verity – “Truth.” Sounds fancy but just means truth (which is pretty perfect)
  • Beatrice – “She who brings happiness, blessed.” Classic with that adorable nickname Bea
  • Theodora – “Gift of God.” Regal sounding, and Theo is such a cute short version
  • Evangeline – “Bearer of good news.” A bit of a mouthful but absolutely gorgeous
  • Felicity – “Happiness, good fortune.” Has that happy, bouncy feel to it
  • Harmony – “Unity, peaceful agreement.” Great for music-loving families
  • Prudence – “Wisdom, good judgment.” Old-fashioned but kind of sophisticated
  • Constance – “Steadfast faith.” Strong and steady, just like you want your kiddo to be
  • Patience – “Endurance, perseverance.” Ironic choice if you’re anything like me during pregnancy!
Baby girl with beautiful flower hat

2. New Testament Names from Early Christian Women

These women were basically the original girl bosses of Christianity. The witnessed miracles, supporting Jesus’s ministry, and building the early church. Pretty inspiring stuff for a baby name, if you ask me.

  • Mary – “Bitter” or “Beloved” (Mother of Jesus). The ultimate classic that somehow never feels outdated
  • Elizabeth – “God is my oath” (Luke 1:5-80). It gives so many cute nickname options such as Lizzy, Beth or Ellie.
  • Anna – “Grace” (Luke 2:36-38). Simple, sweet, and it’s a name works in pretty much every language
  • Martha – “Lady” or also “Mistress” (Luke 10:38-42). Has that no-nonsense, get-things-done vibe
  • Lydia – “From Lydia” (Acts 16:14-15). Sounds modern but totally biblical
  • Priscilla – “Ancient” or also “Venerable” (Acts 18:2-26). Old-school cool with nickname potential
  • Phoebe – “Radiant” or “Shining one” (Romans 16:1-2). Thanks to Friends, this one feels super current
  • Joanna – “God is gracious” (Luke 8:3). Classic with that lovely meaning
  • Susanna – “Lily” (Luke 8:3). A bit more unique than Susan but just as pretty
  • Salome – “Peace” (Mark 15:40-41). Definitely makes a statement
  • Lois – “Better” or “More desirable” (2 Timothy 1:5). Your grandma might have this name, but it’s due for a comeback
  • Sapphira – “Sapphire” or “Beautiful” (Acts 5:1-11). Gorgeous but maybe research the biblical story first
  • Tabitha – “Gazelle” (Acts 9:36-42). Remember the TV witch? This name deserves better
  • Rhoda – “Rose” (Acts 12:13). Short, sweet, and flower-inspired
  • Eunice – “Good victory” (2 Timothy 1:5). Honestly, this one’s a hard sell, but it has character

3. Old Testament Biblical Girl Names With Meaning

These ladies faced some serious challenges and came out stronger. Their stories are the kind you’ll love sharing with your daughter someday.

  • Sarah – “Princess” (Genesis 17:15-16). Princess vibes without being too fancy
  • Rebekah – “To tie” or “To bind” (Genesis 24). Rebecca’s more authentic sister
  • Rachel – “Ewe” (Genesis 29:6-35). Sweet and timeless
  • Leah – “Weary” or “Delicate” (Genesis 29:16-35). Underrated but really lovely
  • Hannah – “Grace” or “Favor” (1 Samuel 1:20). Consistently popular for good reason
  • Ruth – “Companion” or “Friend” (Book of Ruth). Such a beautiful story of loyalty
  • Naomi – “Pleasantness” (Ruth 1:2-22). Has that gentle, wise grandmother energy
  • Esther – “Star” (Book of Esther). A queen who saved her people – talk about girl power
  • Deborah – “Bee” (Judges 4-5). The original woman leader (take that, glass ceiling!)
  • Miriam – “Wished-for child” or “Rebellion” (Exodus 15:20-21). Moses’s big sister who was pretty amazing herself
  • Abigail – “My father’s joy” (1 Samuel 25:3). Sophisticated but approachable
  • Jael – “Mountain goat” (Judges 4:17-22). Definitely not for everyone, but she was fierce
  • Rahab – “Wide” or “Spacious” (Joshua 2:1-21). Complicated story but shows redemption
  • Tamar – “Palm tree” (Genesis 38, 2 Samuel 13). Pretty name with some heavy biblical baggage
  • Bathsheba – “Daughter of the oath” (2 Samuel 11). Beautiful name, complicated history
  • Eve – “Life” or “Living” (Genesis 3:20). The original woman – can’t get more classic
  • Hagar – “Flight” or “Stranger” (Genesis 16). Strong woman who doesn’t get enough credit
  • Dinah – “God will judge” (Genesis 34). Simple and sweet
  • Judith – “Woman of Judea” (Genesis 26:34). Judy for short, strength for life
  • Orpah – “Back of the neck” (Ruth 1:4). Yes, like Oprah but with an R
  • Zeruiah – “Balsam” or “Perfume” (1 Chronicles 2:16). Unique and has that lovely meaning
  • Zipporah – “Bird” (Exodus 2:21-22). Moses’s wife and pretty adventurous
  • Keturah – “Incense” (Genesis 25:1). Elegant and not too common
  • Milcah – “Queen” (Genesis 11:29). Royal meaning for your little princess
  • Jochebed – “Glory of Jehovah” (Exodus 6:20). Moses’s mom, so definitely a strong woman
Cute baby girl smiling

4. Angelic and Celestial Girl Names

If you want something that feels heavenly (literally), these girl names from the Bible have that ethereal quality that’s just gorgeous, plus beautiful meanings.

  • Seraphina – “Fiery, burning one” (Inspired by the Seraphim). Dramatic and beautiful, though be ready for pronunciation questions
  • Gabriella – “God is my strength” (Feminine form of Gabriel). Strong meaning with Gabriel’s gentle sound
  • Michaela – “Who is like God?” (Feminine form of Michael). Powerful name with great nickname options like Micki or Kayla
  • Raphaela – “God heals” (Feminine form of Raphael). Perfect if you’re drawn to healing energy
  • Angela – “Messenger of God.” Classic angel name that’s stood the test of time
  • Angelica – “Like an angel.” A bit more elaborate than Angela but equally sweet
  • Celestina – “Heavenly.” Has that old-world charm with celestial meaning
  • Aniela – “Angel” (Polish form). Unique twist on the angel theme that sounds fresh
  • Ariel – “Lion of God.” Thanks Disney, but it’s actually biblical and means strength
  • Gloria – “Glory.” Bold and joyful, perfect for a little girl who’ll light up rooms
  • Celeste – “Heavenly.” Heavenly without being too obvious about it
  • Stella – “Star.” Star bright, star light – timeless and sweet
  • Aurora – “Dawn.” New beginnings and morning light wrapped in one beautiful name
  • Lumi – “Light.” Short, bright, and absolutely luminous
  • Charis – “Grace.” Grace with a unique twist that feels both ancient and modern
  • Eliana – “God has answered.” Beautiful meaning that feels like a prayer answered
  • Selah – “Pause and reflect.” For parents who want their daughter to find peace in stillness
  • Zaria – “Princess, blooming flower.” Princess with flower power – what’s not to love?
  • Talia – “Dew from heaven.” Gentle and poetic, like morning freshness
  • Noelle – “Christmas, birth of Christ.” Perfect for December babies or Christmas lovers

5. Classic Saint-Inspired Christian Girl Names

These women were total powerhouses of faith. And their names are just beautiful. Plus, built-in role models for your daughter.

  • Agnes – “Pure, holy” (Saint Agnes)
  • Cecilia – “Blind to one’s own beauty” (Patron saint of musicians)
  • Lucy – “Light” (Saint Lucy)
  • Clare – “Bright, clear” (Saint Clare of Assisi)
  • Teresa – “Harvester” (Saint Teresa of Avila & Saint Teresa of Calcutta)
  • Bernadette – “Brave as a bear” (Saint Bernadette of Lourdes)
  • Joan – “God is gracious” (Saint Joan of Arc)
  • Margaret – “Pearl” (Saint Margaret of Scotland)
  • Adelaide – “Noble, kind” (Saint Adelaide)
  • Brigid – “Exalted one” (Saint Brigid of Ireland)
  • Dorothy – “Gift of God” (Saint Dorothy)
  • Helena – “Shining light” (Saint Helena)
  • Rita – “Pearl” (Saint Rita of Cascia)
  • Genevieve – “Woman of the people” (Patron saint of Paris)
  • Veronica – “True image” (Saint Veronica)
  • Edith – “Riches, blessed” (Saint Edith Stein)
  • Christina – “Follower of Christ” (Saint Christina)
  • Faustina – “Lucky, fortunate” (Saint Faustina)
  • Scholastica – “Scholar, learned” (Saint Scholastica)
  • Zita – “Little girl” (Saint Zita)
  • Colette – “Victorious people” (Saint Colette)
  • Flora – “Flower, blooming” (Saint Flora)
  • Daria – “Wealthy” (Saint Daria)
  • Eulalia – “Sweetly speaking” (Saint Eulalia)
  • Gema – “Precious gem” (Saint Gemma Galgani)
  • Juliana – “Youthful, dedicated” (Saint Juliana Falconieri)
  • Kateri – “Pure” (Saint Kateri Tekakwitha)
  • Marcellina – “Warlike, strong” (Saint Marcellina)
  • Matilda – “Mighty in battle” (Saint Matilda)
  • Odilia – “Wealth, fortune” (Saint Odilia)
  • Philomena – “Lover of strength” (Saint Philomena)
  • Regina – “Queen” (Saint Regina)
  • Rosalia – “Little rose” (Saint Rosalia)
  • Amata – “Beloved” (Blessed Amata)
  • Antonia – “Priceless, flourishing” (Saint Antonia)
  • Beatrix – “Blessed, bringer of joy” (Saint Beatrix)
  • Camilla – “Servant of God” (Saint Camilla Battista)
Baby girl with cute headband

6. Unusual but Beautiful Biblical Names for Girls

Looking for a unique Christian name that’s both biblically rich and stunningly lovely? These lesser-known girl names from the Bible might not be on every baby list, but they have that timeless elegance and unique charm that make them feel totally wearable and special.

  • Keziah – “Cassia tree” or “fragrant spice” (Job 42:14). One of Job’s beautiful daughters. It sounds soft and exotic, and comes with a sweet nature twist. A hidden treasure.
  • Tirzah – “Delight, pleasantness” (Numbers 26:33). Gentle and lyrical with a vintage-meets-modern vibe. It’s got history, grace, and a quietly powerful presence.
  • Adah – “Adornment” (Genesis 4:19). So short and simple, but so elegant. Feels like a minimalist version of Ada with a biblical edge.
  • Mahlah – “Tender” or “sickness” (but often reinterpreted as gentle or soft) (Numbers 27:1). Despite the tricky original meaning, it sounds delicate and flowing. And Mahlah was one of the brave daughters who stood up for her inheritance.
  • Abijah – “My Father is Yahweh” (2 Chronicles 29:1). Rich with meaning and surprisingly musical. Works beautifully as a full name or with nicknames like Abby or Biji.
  • Elisheba – “God is my oath” (Exodus 6:23). This is the Hebrew origin of Elizabeth but way rarer and more lyrical. Flows like poetry, with serious spiritual depth.
  • Noa – “Motion” or “movement” (Numbers 27:1). One of Zelophehad’s daughters. It’sa totally different name from Noah, and gaining love for being short, sweet, and strong.
  • Jemima – “Dove” (Job 42:14). Another of Job’s daughters, known for her beauty. Soft, vintage charm with a warm, peaceful meaning.
  • Shiloh – “Tranquil” or “His gift” (Genesis 49:10). A place name, but also used poetically to refer to the Messiah. Modern-sounding, serene, and deeply spiritual.
  • Havilah – “Circular” or possibly “stretch of sand” or “gold land” (Genesis 2:11). A place rich in gold and beauty. The name has a smooth, rhythmic sound that’s both strong and gentle.
  • Dinah – “Judged” or “vindicated” (Genesis 34). Strong yet soft. Underrated and quietly elegant, with a vintage feel.
  • Zelah – “Rib” or possibly “shade” (Joshua 18:28). Rare and mysterious, with a sleek, modern sound, like Stella with a twist.
  • Sapphira – “Sapphire” (Acts 5:1). Yes, her story is cautionary, but the name is undeniably gorgeous. Jewel-toned and glowing.
  • Hadassah – “Myrtle tree” (Esther 2:7). Esther’s original Hebrew name. It sounds fragrant, and beautiful, and is rooted in the story of courage and grace.
  • Acacia – A flowering tree used in the Tabernacle (Exodus 25:5). Technically a nature name, but strongly biblical in context. Lovely and airy with a modern edge.
Baby girl resting on a fluffy surface

7. Hebrew Names with Beautiful Meanings

These traditional girl names list draws from Hebrew origins, carrying deep spiritual significance and lovely sounds.

  • Abigail – “My father’s joy.” Joy of the father and consistently popular for good reason
  • Miriam – “Wished-for child.” The child you’ve been hoping for – so meaningful
  • Deborah – “Bee.” Busy and productive, perfect for little go-getters
  • Rachel – “Ewe.” Gentle and pastoral with that soft, lovely sound
  • Leah – “Weary” or “Delicate.” Delicate beauty that’s underrated but gorgeous
  • Hannah – “Grace” or “Favor.” Pure grace in name form
  • Sarah – “Princess.” Royal heritage without being too fancy
  • Rebekah – “To tie” or “To bind.” Connection and loyalty wrapped up beautifully
  • Ruth – “Companion” or “Friend.” Faithful friendship – what a lovely meaning
  • Naomi – “Pleasantness.” Sweet and pleasant, with gentle grandmother energy
  • Esther – “Star.” Shining bright like the queen she was named after
  • Dinah – “God will judge.” Simple and sweet with divine meaning
  • Bathsheba – “Daughter of the oath.” Promise kept, though with complex history
  • Tamar – “Palm tree.” Strong and fruitful, despite some biblical baggage
  • Michal – “Who is like God?” Divine comparison in a lovely name
  • Keziah – “Cassia tree.” Sweet spice that sounds exotic and beautiful
  • Jemima – “Dove.” Peace and gentleness in one soft name
  • Keren – “Horn, ray of light.” Bright beam of sunshine for your little girl
  • Tirzah – “Delightful.” Pure delight – what parent wouldn’t want that?
  • Shiloh – “Peaceful.” Peace and tranquility in a name that’s gaining popularity
  • Bethany – “House of figs.” Fruitful home with gentle, familiar sound
  • Carmel – “Garden.” Cultivated beauty that brings nature to mind
  • Galilee – “Circuit, ring.” Complete circle with biblical geography
  • Jordan – “To flow down.” Flowing like a river, peaceful and strong

More Baby girl Name Ideas

Whether you’re drawn to something classic like Esther or Anna, or are more interested in biblical girl names with bold and beautiful meanings that also sound beautiful (Seraphina is one of my favorites), the right one will feel like it was always hers.

And if none of these quite stick, no worries. You can always check out these aesthetic girl names that sound like poetry for a little extra inspo.

Save this pin to remember these names!

A baby girl with an angel costume and a title about beautiful biblical girl names with meaning.

More Like This