35+ *Modern* Christian Names for Girls

This post contains affiliate links.

Love Christian names for girls but haven’t quite found the one just yet? I’m a professional baby names writer, follower of Christ & mama and *these* are my hand-picked baby girl names inspired by the Bible – and I bet at least a few of them will surprise you!

Modern Christian Names for Girls

Selah

Let’s kick things off with one of my absolute favorite baby girl names – Selah. Used in the Psalms, this name means “pause and reflect,” – how beautiful!

Olive

A modern addition to the world of baby names, this modern girl’s name symbolizes peace and is associated with the olive tree, which represents fruitfulness and beauty in the Bible.

Shiloh

A soft and pretty choice, the name Shiloh means “peace” or “place of rest”.

Lael

The name Lael means belonging to God.

Haven

Haven – if you are love modern Christian names, this could be the one for you! Haven means, of course, a safe place or shelter, and represents the protection God always offers us. 

Plus, Christian it girl Sadie Robertson-Huff has two baby girls names – one named Honey and one named Haven. Perfection.

Genesis

Meaning “beginning” or “origin,” this name refers to the first book of the Bible that shares the story of creation with us.

Alora 

This pretty Christian name for girls means “God is my light”.

Heaven

Referring to the dwelling place of God, this newly ranking Christian girl’s name symbolizes beauty, peace, and eternity.

Sarai

Did you know Sarah’s original name was actually Sarai? Read the whole story of why God told Abraham to change Sarai’s name to Sara in Genesis 17.

Gender Neutral Christian Names for Girls

Noa

Surprised? Yep! Both the spelling Noa and Noah are climbing the baby name charts – for girls! This beautiful gender neutral name means rest.

Ezra

Another name typically given to baby boys is actually climbing the charts to baby girls in 2025. The name Ezra means help, or helper – so precious.

James

Derived from the Hebrew name Jacob, meaning “supplanter” or “one who follows,” representing determination and humility.

Micah

Meaning “Who is like God?”, this beautiful addition on our list of Christian names for girls declares the uniqueness and holiness of God.

Popular Christian Names for Girls

Abigail

Did you know Abigail was known for her beauty and intelligence? Maybe that’s why it’s such a popular choice!  In fact, in 2024, Abigail was *the* most popular Biblical name for baby girls, and means “my father’s joy”.

Hannah

A popular choice for baby girls, the name Hannah means “grace” or “favor”, associated with God’s gift, as Hannah in the Bible was blessed with a son after faithful prayer.

Faith

A classic baby name for girls, the name faith represents steadfast belief and trust in God, embodying spiritual strength and conviction.

Eliana

Meaning “God has answered”, the name Eliana is officially the most beautiful name to ever exist for a rainbow baby (and how precious is the nickname Ellie for little blessing?). I’m melting.

Naomi

The book of Ruth tells us a beautiful story of steadfast faith through life’s challenges – and that is the story of Naomi.

Eden

Means “delight” or “paradise,” referring to the Garden of Eden and symbolizing innocence and peace.

Hope

A feeling of expectation and desire for a certain thing to happen; a feeling of trust. Simply beautiful.

Lydia

A faithful supporter of Paul in the New Testament, the name Lydia literally means beautiful one or noble one.

Eve

Next up, this pretty Biblical girl’s name means life.

Sarah

A name meaning noble woman, this classic Biblical girl’s name represents honor and royalty; Sarah was the mother of the nations.

Rachel

The name Rachel means lamb.

Delilah

Although Delilah is quite a popular name for baby girls, the story of Delilah in the Bible is actually one of betrayal. Sent to find out Samson’s secret, she found that his strength was in his long hair, and shared this information with his enemies. 

Unique Christian Names for Girls

Mercy

The name Mercy represents compassion and forgiveness, inspired by God’s mercy toward His people.

Blessing

Blessing – so very pretty. This name symbolizes divine favor and grace, often reflecting gratitude for God’s gifts and promises.

Keziah

Lastly, this pretty & unique pick for our collection of Christian names for girls – Keziah.

Keziah is introduced to us in the Old Testament of the Bible as one of Job’s three daughters.  Job 42:15 tells us “No women as beautiful as Job’s daughters could be found in all the land.”

Read Next: 

🕊️  51+ *Stunning* Hebrew Baby Girl Names That Are Beyond Gorgeous

🕊️  65+ *Best* Strong Baby Girl Names (With Meanings) 

🕊️ 21+ *Hottest* Baby Shower Themes for Girls (That You Can’t Miss)

Recent Posts