300 Christian Baby Names For Boys & Girls (Meanings & Origins)
A baby’s name is usually chosen with care, especially when faith is an important part of your life.
Christian names tend to be timeless and meaningful, with many passed down through families. Some come from the Bible, while others reflect Christian values rooted in the teachings of Jesus, such as love, compassion, forgiveness, integrity, and humility.
In this post, you’ll find 300 Christian baby names for boys and girls, with origins and meanings to help you decide.
Christian Boy Names
(Including origins and meanings)
The names on this list were researched using websites like BabyCenter to find their origins and meanings, but remember that some names have different meanings in other languages.
Addai
Origin: Aramaic
Meaning: “gift of God”
Amaris
Origin: Hebrew
Meaning: “given by God”
Anno
Origin: German
Meaning: “God is gracious”
Avishai
Origin: Hebrew
Meaning: “gift from God”
Benedict
Origin: Latin
Meaning: “the blessed one”
Bogdan
Origin: Russian
Meaning: “gift from God”
Donato
Origin: Latin
Meaning: “given by God”
Elnathan
Origin: Hebrew
Meaning: “the gift of God”
Eoin
Origin: Irish
Meaning: “God is gracious”
Fedyenka
Origin: Russian
Meaning: “gift from God”
Fyodor
Origin: Russian
Meaning: “God’s gift”
Gian
Origin: Italian
Meaning: “God is gracious”
Gianni
Origin: Italian
Meaning: “God is gracious”
Giovanni
Origin: Italian
Meaning: “God is gracious”
Hannes
Origin: German, Dutch, Scandinavian
Meaning: “God is gracious”
Hanno
Origin: German
Meaning: “gift from God”
Ian
Origin: Hebrew
Meaning: “gift from God”
Ivan
Origin: Hebrew
Meaning: “gift from God”
Jack
Origin: English
Meaning: “God is gracious”
Janek
Origin: Polish
Meaning: “God is gracious”
Jani
Origin: Hebrew
Meaning: “gift from God”
Janos
Origin: Hungarian
Meaning: “God is gracious”
Jathniel
Origin: Hebrew
Meaning: “gift of God”
Jean
Origin: French
Meaning: “God is gracious”
Jeremiah
Origin: Hebrew
Meaning: “appointed by God”
Jesse
Origin: Hebrew
Meaning: “God’s gift”
Johan
Origin: German
Meaning: “God is gracious”
Johannes
Origin: German, Dutch, Scandinavian
Meaning: “God is gracious”
John
Origin: Hebrew
Meaning: “God is gracious”
Johnathan
Origin: Hebrew
Meaning: “gift from God”
Jon
Origin: Hebrew
Meaning: “God is gracious; gift of Jehovah”
Jonathan
Origin: Hebrew
Meaning: “gift from Jehovah; God’s gift”
Jones
Origin: English
Meaning: “God is gracious”
Jonty
Origin: Hebrew
Meaning: “gift of Jehovah”
Jukka
Origin: Hebrew
Meaning: “gift from God”
Maciej
Origin: Polish
Meaning: “gift of God”
Mads
Origin: Danish
Meaning: “gift of God”
Máté
Origin: Hungarian, from Hebrew
Meaning: “gift of God”
Matej
Origin: Hebrew
Meaning: “gift of God”
Mateus
Origin: Portuguese
Meaning: “gift of God”
Matevž
Origin: Slovene
Meaning: “gift of God”
Matheo
Origin: Scandinavian
Meaning: “gift of God”
Mathew
Origin: Hebrew
Meaning: “gift of God”
Mathis
Origin: French, German
Meaning: “gift of God”
Mati
Origin: Hebrew
Meaning: “gift from God”
Matic
Origin: Slovene
Meaning: “gift of God”
Matija
Origin: Hebrew
Meaning: “gift of God”
Mats
Origin: Scandinavian
Meaning: “gift of God”
Matt
Origin: English
Meaning: “gift of God”
Matteo
Origin: Hebrew
Meaning: “gift of God”
Matthew
Origin: English
Meaning: “gift of God”
Matthias
Origin: Greek, Hebrew
Meaning: “gift of God”
Matti
Origin: Finnish
Meaning: “gift of God”
Mattia
Origin: Italian
Meaning: “gift of God”
Mattie
Origin: Hebrew
Meaning: “gift of God”
Mattis
Origin: Scandinavian, German
Meaning: “gift of God”
Matiu
Origin: Maori
Meaning: “gift of God”
Matvii
Origin: Hebrew
Meaning: “gift of God”
Matviy
Origin: Hebrew
Meaning: “gift of God”
Mitchell
Origin: Hebrew
Meaning: “gift from God”
Nathan
Origin: Hebrew
Meaning: “gift of God”
Nathaniel
Origin: Hebrew
Meaning: “given by God”
Netanel
Origin: Hebrew
Meaning: “gift of God”
Sean
Origin: Irish
Meaning: “gift from God”
Shane
Origin: Irish
Meaning: “God is gracious”
Shawn
Origin: Irish
Meaning: “God is gracious”
Tad
Origin: Aramaic
Meaning: “gift of God”
Taddeo
Origin: Italian
Meaning: “gift of God”
Ted
Origin: Greek
Meaning: “gift of God”
Teo
Origin: Greek
Meaning: “gift of God”
Teodor
Origin: Greek
Meaning: “gift of God”
Tevž
Origin: Slovene
Meaning: “gift of God”
Thad
Origin: Aramaic
Meaning: “gift of God”
Thaddeus
Origin: Aramaic
Meaning: “gift of God”
Theo
Origin: Greek
Meaning: “gift of God”
Theódór
Origin: Icelandic
Meaning: “gift of God”
Theodore
Origin: Greek
Meaning: ”gift of God”
Thijs
Origin: Dutch
Meaning: “gift of God”
Ties
Origin: Dutch
Meaning: “gift of God”
Yanis
Origin: Hebrew
Meaning: “gift of God”
Yannick
Origin: Breton
Meaning: “God is gracious”
Yannik
Origin: Breton
Meaning: “God is gracious”
Yohan
Origin: Scandinavian, Dutch, German
Meaning: “God is gracious”
Zane
Origin: Hebrew
Meaning: “God is gracious”
Zaneta
Origin: Spanish
Meaning: “God’s gift”
Zeb
Origin: Hebrew
Meaning: “gift of Jehovah”
Zebadiah
Origin: Hebrew
Meaning: “given by God”
Zebedee
Origin: Hebrew
Meaning: “gift of God”
Zevadiah
Origin: Hebrew
Meaning: “God’s gift”
Christian Names For Boys From Scripture
Abel
Origin: Hebrew
Meaning: “breath”
Abijah
Origin: Hebrew
Meaning: “my father is Yahweh”
Abner
Origin: Hebrew
Meaning: “father of light”
Amos
Origin: Hebrew
Meaning: “carried”
Asa
Origin: Hebrew
Meaning: “healer”
Bartholomew
Origin: Aramaic
Meaning: “son of Talmai”
Boaz
Origin: Hebrew
Meaning: “strength”
Caleb
Origin: Hebrew
Meaning: “faithful; devotion to God”
Cornelius
Origin: Latin
Meaning: “horn”
Daniel
Origin: Hebrew
Meaning: “God is my judge”
David
Origin: Hebrew
Meaning: “beloved”
Elijah
Origin: Hebrew
Meaning: “my God is Yahweh”
Elisha
Origin: Hebrew
Meaning: “God is salvation”
Enoch
Origin: Hebrew
Meaning: “dedicated”
Ephraim
Origin: Hebrew
Meaning: “fruitful”
Esau
Origin: Hebrew
Meaning: “hairy”
Ezekiel
Origin: Hebrew
Meaning: “God strengthens”
Ezra
Origin: Hebrew
Meaning: “help”
Gideon
Origin: Hebrew
Meaning: “mighty warrior”
Hezekiah
Origin: Hebrew
Meaning: “God strengthens”
Hosea
Origin: Hebrew
Meaning: “salvation”
Isaac
Origin: Hebrew
Meaning: “he will laugh”
Ishmael
Origin: Hebrew
Meaning: “God hears”
Jacob
Origin: Hebrew
Meaning: “supplanter”
Jairus
Origin: Hebrew
Meaning: “he shines”
James
Origin: Hebrew
Meaning: “supplanter”
Jared
Origin: Hebrew
Meaning: “descent”
Jasper
Origin: Persian
Meaning: “treasurer”
Jethro
Origin: Hebrew
Meaning: “excellence”
Joel
Origin: Hebrew
Meaning: “Yahweh is God”
John
Origin: Hebrew
Meaning: “God is gracious”
Jonah
Origin: Hebrew
Meaning: “dove”
Joseph
Origin: Hebrew
Meaning: “God will add”
Joshua
Origin: Hebrew
Meaning: “the Lord is salvation”
Josiah
Origin: Hebrew
Meaning: “God supports; heals”
Judah
Origin: Hebrew
Meaning: “praise”
Lazarus
Origin: Hebrew
Meaning: “God is my help”
Levi
Origin: Hebrew
Meaning: “joined”
Malachi
Origin: Hebrew
Meaning: “my messenger”
Mark
Origin: Latin
Meaning: “warlike”
Matthew
Origin: Hebrew
Meaning: “gift of God”
Micah
Origin: Hebrew
Meaning: “who is like God?”
Mordecai
Origin: Hebrew
Meaning: “warrior”
Nahum
Origin: Hebrew
Meaning: “comforter”
Nathaniel
Origin: Hebrew
Meaning: “gift of God”
Noah
Origin: Hebrew
Meaning: “rest; comfort”
Paul
Origin: Latin
Meaning: “small; humble”
Peter
Origin: Greek
Meaning: “rock”
Philip
Origin: Greek
Meaning: “lover of horses”
Reuben
Origin: Hebrew
Meaning: “behold, a son”
Samson
Origin: Hebrew
Meaning: “sun”
Samuel
Origin: Hebrew
Meaning: “God has heard”
Seth
Origin: Hebrew
Meaning: “appointed”
Silas
Origin: Latin
Meaning: “wood; forest”
Simon
Origin: Hebrew
Meaning: “he has heard”
Solomon
Origin: Hebrew
Meaning: “peace”
Stephen
Origin: Greek
Meaning: “crown”
Thaddeus
Origin: Aramaic
Meaning: “heart”
Thomas
Origin: Aramaic
Meaning: “twin”
Tobias
Origin: Hebrew
Meaning: “God is good”
Zachariah
Origin: Hebrew
Meaning: “the Lord remembers”
Want to learn more? Read their stories in our list of 105 Biblical Boy Names With History And Meaning!
Christian Girl Names
Angel
Origin: Greek
Meaning: “messenger of God”
Angelene
Origin: Greek
Meaning: “messenger of God”
Angelica
Origin: Latin
Meaning: “messenger of God”
Angelina
Origin: Greek
Meaning: “angel”
Angelique
Origin: Latin
Meaning: “messenger of God”
Angie
Origin: Greek
Meaning: “messenger of God”
Aniela
Origin: Polish
Meaning: “angel”
Anna
Origin: Hebrew
Meaning: “blessing”
Arella
Origin: Hebrew
Meaning: “angel messenger”
Beatrice
Origin: Italian
Meaning: “blessings”
Blessing
Origin: English
Meaning: “divine gift”
Celeste
Origin: Latin
Meaning: “from heaven”
Celestina
Origin: Latin
Meaning: “heavenly; from the sky”
Diana
Origin: Latin
Meaning: “heavenly; divine”
Dina
Origin: Hebrew
Meaning: “angel of learning and wisdom”
Divine
Origin: Latin
Meaning: “heavenly; godlike”
Dodie
Origin: English
Meaning: “gift of God”
Dolly
Origin: English
Meaning: “gift of God”
Doretta
Origin: Greek
Meaning: “gift of God”
Dorinda
Origin: Spanish
Meaning: “gift of God”
Dorka
Origin: Hungarian
Meaning: “gift of God”
Doro
Origin: Greek
Meaning: “gift of God”
Doroteja
Origin: Greek
Meaning: “gift of God”
Dorothea
Origin: Greek
Meaning: “gift of God”
Dorothy
Origin: Greek
Meaning: “God’s gift”
Dorottya
Origin: Hungarian, from Greek
Meaning: “gift of God”
Dory
Origin: French
Meaning: “gift of God”
Dot
Origin: English
Meaning: “God’s gift”
Dottie
Origin: English
Meaning: “gift of God”
Elysia
Origin: Latin
Meaning: “heaven”
Evangeline
Origin: Greek
Meaning: “bearer of good news or blessings”
Evanna
Origin: Welsh
Meaning: “God is gracious”
Feodora
Origin: Slavic
Meaning: “gift of God”
Fyodora
Origin: Slavic
Meaning: “God’s gift”
Gia
Origin: Italian
Meaning: “God’s gracious gift”
Gianna
Origin: Italian
Meaning: “the Lord is gracious”
Giannina
Origin: Italian
Meaning: “God is gracious”
Hannah
Origin: Hebrew
Meaning: “grace; blessing”
Hanni
Origin: Finnish
Meaning: “God is gracious”
Iva
Origin: Hebrew
Meaning: “gift from God”
Ivana
Origin: Slavic
Meaning: “God is gracious”
Ivanka
Origin: Slavic
Meaning: “God is gracious”
Ivy
Origin: Hebrew
Meaning: “God’s gift”
Jane
Origin: English
Meaning: “God is gracious”
Janet
Origin: English
Meaning: “God’s gracious gift”
Janica
Origin: Slavic
Meaning: “God is gracious”
Janina
Origin: Hebrew
Meaning: “gift from God”
Janis
Origin: Latvian, Lithuanian
Meaning: “God is gracious”
Jayne
Origin: English
Meaning: “gift of God”
Jean
Origin: English, Scottish, French
Meaning: “God is gracious”
Jeanine
Origin: French
Meaning: “God is gracious”
Jeanne
Origin: French
Meaning: “God is gracious”
Jenica
Origin: Romanian
Meaning: “God’s gracious gift”
Joan
Origin: English
Meaning: “God is gracious”
Joanne
Origin: French
Meaning: “God is gracious”
Johanna
Origin: Hebrew
Meaning: “God is gracious”
Joni
Origin: English
Meaning: “God is gracious”
Maci
Origin: Hebrew
Meaning: “gift from God”
Mateja
Origin: Slovak, Slovene, Croatian
Meaning: “gift of God”
Mattea
Origin: Italian
Meaning: “gift of God”
Mattie
Origin: Hebrew
Meaning: “gift of God”
Mikelle
Origin: Latin
Meaning: “gift from God”
Muriel
Origin: Latin
Meaning: “angel of June”
Natania
Origin: Hebrew
Meaning: “gift of God”
Neriah
Origin: Hebrew
Meaning: “lamp of God”
Seana
Origin: Irish Gaelic
Meaning: “God is gracious”
Serafina
Origin: Hebrew
Meaning: “heavenly; winged angel”
Seraphina
Origin: Hebrew
Meaning: “heavenly; winged angel”
Sian
Origin: Welsh
Meaning: “God’s gracious gift”
Síne
Origin: Irish Gaelic
Meaning: “God is gracious”
Sínead
Origin: Irish Gaelic
Meaning: “God is gracious”
Siobhan
Origin: Irish Gaelic
Meaning: “God is gracious”
Shauna
Origin: Irish
Meaning: “God is gracious”
Sheena
Origin: Irish
Meaning: “God is gracious”
Tamera
Origin: Hebrew
Meaning: “beloved angel”
Teasagh
Origin: Scottish
Meaning: “God is gracious”
Teddie
Origin: Greek, English
Meaning: “gift of God”
Teodora
Origin: Greek
Meaning: “gift of God”
Tea
Origin: Greek
Meaning: “gift of God”
Thea
Origin: Greek
Meaning: “gift of God”
Theodora
Origin: Greek
Meaning: “gift of God”
Winifred
Origin: Welsh
Meaning: “blessed”
Xoana
Origin: Galician
Meaning: “God is gracious”
Yedoash
Origin: Hebrew
Meaning: “God’s gift”
Yoana
Origin: Spanish
Meaning: “God’s gift”
Christian Names For Girls From Scripture
Abigail
Origin: Hebrew
Meaning: “father’s joy”
Abital
Origin: Hebrew
Meaning: “dew of the father”
Apphia
Origin: Greek
Meaning: “increasing”
Athaliah
Origin: Hebrew
Meaning: “the Lord is exalted”
Azubah
Origin: Hebrew
Meaning: “forsaken”
Bathsheba
Origin: Hebrew
Meaning: “daughter of the oath”
Bernice
Origin: Greek
Meaning: “bringer of victory”
Candace
Origin: Ethiopian
Meaning: “queen mother”
Chloe
Origin: Greek
Meaning: “green shoot”
Claudia
Origin: Latin
Meaning: “lame; enclosure”
Dalilah
Origin: Hebrew
Meaning: “delicate”
Deborah
Origin: Hebrew
Meaning: “bee”
Dinah
Origin: Hebrew
Meaning: “judged”
Drusilla
Origin: Latin
Meaning: “fruitful; strong”
Elisabeth
Origin: Hebrew
Meaning: “God is my oath”
Esther
Origin: Persian
Meaning: “star”
Eunice
Origin: Greek
Meaning: “good victory”
Euodia
Origin: Greek
Meaning: “prosperous journey”
Gomer
Origin: Hebrew
Meaning: “complete”
Hagar
Origin: Hebrew
Meaning: “flight; forsaken”
Hannah
Origin: Hebrew
Meaning: “grace; favor”
Hosanna
Origin: Hebrew
Meaning: “save, please”
Jael
Origin: Hebrew
Meaning: “mountain goat”
Jemima
Origin: Hebrew
Meaning: “dove”
Joanna
Origin: Hebrew
Meaning: “God is gracious”
Judith
Origin: Hebrew
Meaning: “woman from Judea”
Julia
Origin: Latin
Meaning: “youthful”
Keziah
Origin: Hebrew
Meaning: “cassia tree”
Lois
Origin: Greek
Meaning: “more desirable”
Lydia
Origin: Greek
Meaning: “from Lydia” (an ancient region)
Mara
Origin: Hebrew
Meaning: “bitter”
Martha
Origin: Aramaic
Meaning: “lady; mistress”
Mary
Origin: Hebrew
Meaning: “beloved; rebellious”
Mary Magdalene
Origin: Hebrew
Meaning: “Mary from Magdala”
Merab
Origin: Hebrew
Meaning: “abundant”
Michal
Origin: Hebrew
Meaning: “who is like God?”
Miriam
Origin: Hebrew
Meaning: “beloved; sea of bitterness”
Naomi
Origin: Hebrew
Meaning: “pleasantness”
Noadiah
Origin: Hebrew
Meaning: “meeting with the Lord”
Orpah
Origin: Hebrew
Meaning: “neck; fawn”
Persis
Origin: Greek
Meaning: “Persian woman”
Phoebe
Origin: Greek
Meaning: “bright; radiant”
Priscilla
Origin: Latin
Meaning: “ancient; venerable”
Puah
Origin: Hebrew
Meaning: “splendid; blossom”
Rachel
Origin: Hebrew
Meaning: “ewe”
Rahab
Origin: Hebrew
Meaning: “spacious; proud”
Rebekah
Origin: Hebrew
Meaning: “to tie; bind”
Ruth
Origin: Hebrew
Meaning: “companion; friend”
Salome
Origin: Hebrew
Meaning: “peace”
Sapphira
Origin: Greek
Meaning: “sapphire”
Sarah
Origin: Hebrew
Meaning: “princess”
Serah
Origin: Hebrew
Meaning: “abundance”
Shiphrah
Origin: Hebrew
Meaning: “beauty; fairness”
Susanna
Origin: Hebrew
Meaning: “lily”
Tabitha
Origin: Aramaic
Meaning: “gazelle”
Tamar
Origin: Hebrew
Meaning: “palm tree”
Tryphena
Origin: Greek
Meaning: “delicate; luxurious”
Tryphosa
Origin: Greek
Meaning: “softness; delicate”
Vashti
Origin: Persian
Meaning: “beautiful; goodness”
Zebudah
Origin: Hebrew
Meaning: “gift; endowment”
Zillah
Origin: Hebrew
Meaning: “shade; protection”
Zilpah
Origin: Hebrew
Meaning: “frailty; drooping”
Zippora
Origin: Hebrew
Meaning: “bird”
Zoe
Origin: Greek
Meaning: “life”
Zuleika
Origin: Persian
Meaning: “brilliant beauty”
Want to learn more? Read their stories in our list of 68 Biblical Girl Names & Their Stories From The Bible!
DISCOVER MORE RELIGIOUS BABY NAME LISTS AND POSTS:
✝️ We’d love to hear if you have any favorite baby names from our list. Or maybe you’ve got a name suggestion that you’d like added?
Either way, leave a comment and let us know!