Choosing a name for your baby girl is one of the most beautiful decisions you will ever make. And if you want that name to carry something deeper, something that points to faith and grace and love, then a Christian name is where you start.
These names come from the Bible, from saints who changed history, from Hebrew roots that go back thousands of years, and from a faith tradition that has never stopped inspiring parents all over the world. Some of these names you already know. Some will stop you mid-scroll and make you say, wait, that is the one.
This list has 192 Christian baby girl names. Some have meanings, some you already know. All of them are beautiful.
Popular Biblical Girl Names
These are the names that have shown up in Christian families for generations. They are popular for a reason. They sound beautiful, they feel strong, and every single one of them comes straight from Scripture.
If you want a name your daughter will grow up proud of, a name that has stood the test of time and still feels completely fresh, this section is a great place to start. These names work in every state, every church, and every generation.
1. Mary ā The name of Jesus’s mother. It does not get more meaningful than that.
2. Grace ā Soft, simple, and one of the most powerful words in all of Christianity.
3. Hannah ā Means “favor” or “grace.” Hannah prayed for a child with everything she had, and God answered. A name built on faith.
4. Sarah ā Wife of Abraham. Mother of a nation. Timeless and lovely.
5. Ruth ā Her story is one of the most beautiful in all of Scripture. Loyalty, love, and redemption wrapped in four letters.
6. Rachel
7. Naomi ā Means “pleasant.” A name that feels as warm as it sounds.
8. Esther ā Means “star.” She was brave when it cost everything. A name for a girl with a strong heart.
9. Rebecca
10. Leah
11. Abigail ā Means “my father is joy.” Wise, calm, and graceful in the Bible. Abby is an adorable nickname.
12. Elizabeth ā Means “my God is an oath.” Mother of John the Baptist. One of the most beloved names in Christian history.
13. Miriam ā Moses’s sister. She led the women in worship after the Red Sea parted. A name full of courage and song.
14. Lydia ā The first European woman to convert to Christianity. She opened her home to Paul without hesitation.
15. Priscilla ā A faithful leader in the early church. She taught, she served, and she never backed down.
16. Phoebe ā Means “bright” and “pure.” Paul called her a servant of the church. A name that feels both strong and radiant.
17. Deborah ā A judge. A prophetess. A leader who went into battle when no one else would. One of the most powerful women in the Old Testament.
18. Anna
19. Joanna ā Means “God is gracious.” One of the women who followed Jesus all the way to the tomb.
20. Martha
Classic Christian Names
These names have been carried by Christian women for centuries. They are not trendy. They are not going anywhere. They are the kind of names that feel solid the moment you say them out loud.
Many of them belong to saints. Others come from Latin and Greek traditions tied to the church. All of them have that unmistakable quality of a name that has aged like gold. If you want your daughter to have a name that feels like an heirloom, start here.
21. Catherine ā Means “pure.” One of the great saints of the church. Strong, elegant, and never overdone.
22. Agnes ā Means “pure” or “holy.” Saint Agnes was a young girl who chose her faith over everything else. A name with incredible depth.
23. Clare ā Means “bright.” Saint Clare of Assisi gave up a life of wealth to follow God. Simple, beautiful, and full of meaning.
24. Dorothy ā Means “gift of God.” Classic and warm.
25. Eleanor ā Means “shining light.” A name that feels both regal and deeply rooted.
26. Frances ā The feminine form of Francis, as in Saint Francis of Assisi. A name tied to simplicity and deep love for God’s creation.
27. Helena ā Means “bright” or “shining light.” Saint Helena, mother of Emperor Constantine, helped shape Christian history. A name of real grace and power.
28. Irene ā Means “peace.” Common in the early Christian church. Soft, calm, and completely timeless.
29. Joan ā As in Joan of Arc. A short name that carries extraordinary bravery inside it.
30. Josephine ā Means “God will add.” Long, pretty, and full of quiet elegance.
31. Kathleen
32. Laura ā Associated with Saint Laura. Fresh and always pretty.
33. Margaret ā Means “pearl.” One of the most widely loved saints in Christian history. A name that never goes out of style.
34. Monica ā Mother of Saint Augustine. She prayed for her son for decades and never gave up. A name for a mother who believes in the power of prayer.
35. Patricia ā Means “noble.” Classic and dignified.
36. Rose ā Associated with Saint Rose of Lima. One of the most beautiful names in all of Christian tradition.
37. Theresa ā As in Saint Teresa of Ćvila and Saint ThĆ©rĆØse of Lisieux. A name that belongs to some of the greatest spiritual writers who ever lived.
38. Veronica ā She wiped Jesus’s face on the way to the cross. Her name means “true image.” A quietly powerful choice.
39. Victoria ā Means “victory.” Tied to early Christian martyrs who overcame everything.
40. Cecilia ā Patron saint of music. Her name is musical all on its own.
Names From Female Saints
Saints’ names carry centuries of real faith. These women lived bold, fearless, extraordinary lives. Naming your daughter after one of them is giving her a legacy before she even takes her first breath.
This section includes some of the most beloved saint names and some that are genuinely rare, names you will not hear on the playground but will absolutely stop people in their tracks.
41. Agatha ā Means “good woman.” Saint Agatha was a Sicilian martyr. Old-world charm at its finest.
42. Anastasia ā Means “resurrection.” A name tied to hope, new life, and rising again.
43. Bernadette ā Means “brave as a bear.” Saint Bernadette saw visions of Mary in Lourdes. Gentle, strong, and deeply moving.
44. Bridget ā Means “strength” or “exalted one.” Saint Brigid of Ireland is one of the great Celtic saints. A name rooted in fierce faith.
45. Chiara ā The Italian form of Clara. Bright, clear, and beautifully fresh.
46. Columba ā Means “dove.” The dove is a symbol of the Holy Spirit. Rare and quietly beautiful.
47. Dymphna ā An Irish saint. Unusual, deeply rooted, and impossible to forget once you hear it.
48. Faustina ā Means “lucky” or “fortunate.” Saint Faustina Kowalska is known across the world for the Divine Mercy devotion. A name with extraordinary spiritual depth.
49. Felicity ā Means “happiness.” Saint Felicity was an early Christian martyr. Bright, joyful, and full of life.
50. Gemma ā Means “gem” or “precious stone.” Saint Gemma Galgani was an Italian mystic. Short, rare, and absolutely lovely.
51. Gianna ā Means “God is gracious.” Saint Gianna Molla chose her baby’s life over her own. One of the most powerful saint stories of the modern era.
52. Hildegard ā Means “battle fortress.” Saint Hildegard of Bingen was a composer, writer, and visionary. Bold, uncommon, and completely unforgettable.
53. Ita ā An Irish saint whose name means “thirst for God.” Tiny name. Enormous meaning.
54. Jacinta ā One of the three children of Fatima. A name that carries real spiritual weight.
55. Kateri ā Means “pure.” Saint Kateri Tekakwitha was the first Native American saint. Rare, meaningful, and deeply moving.
56. Lucy ā Means “light.” Saint Lucy is one of the most beloved martyr saints in Christian history. Bright, simple, and gorgeous.
57. Magdalene ā She was the first person to see the risen Christ. A name of redemption, courage, and extraordinary love.
58. Perpetua ā Means “eternal.” Saint Perpetua died for her faith with remarkable bravery. A name as strong as the woman who bore it.
59. Scholastica ā Twin sister of Saint Benedict. Rare and full of quiet meaning.
60. Zita ā An Italian saint known for her generosity and kindness. Short, sweet, and completely underused.
Hebrew Christian Names
Hebrew names go back to the very beginning of Scripture. They carry meanings that are rooted in the oldest stories of faith, the stories that everything else in the Bible grows from.
Many of these names are not common today, which makes them even more special. Your daughter will have a name that is genuinely rare, genuinely meaningful, and genuinely beautiful. These are names with soul.
61. Adah ā One of the earliest women named in the book of Genesis. Means “adornment.”
62. Atarah ā Means “crown.” Rare, regal, and quietly stunning.
63. Avigail ā The original Hebrew form of Abigail. Stronger, deeper, and rarely used today.
64. Bathsheba ā Mother of Solomon. A bold biblical choice with deep Old Testament roots.
65. Beulah ā Used in Isaiah to describe a land belonging to God. Rare and poetic.
66. Carmel ā As in Mount Carmel. Means “garden” or “vineyard.” Soft, earthy, and beautiful.
67. Damaris ā A woman in Athens who heard Paul speak and believed. Means “gentle.” Unusual and lovely.
68. Dinah ā Daughter of Jacob. Short and strong.
69. Eden ā The garden where it all began. Means “delight” and “paradise.” Fresh and deeply biblical.
70. Elisheba ā The Hebrew form of Elizabeth. Rarely used today, which makes it feel like a real discovery.
71. Hadassah ā Esther’s Hebrew name. Means “myrtle tree.” One of the most gorgeous rare biblical names on this entire list.
72. Jael ā A brave woman in the book of Judges. Short, striking, and full of quiet power.
73. Jemima ā Means “dove.” One of Job’s daughters. Sweet, gentle, and rarely heard today.
74. Kezia ā Another of Job’s daughters. Named after a sweet spice. Unusual and beautiful.
75. Milcah ā Means “queen.” Granddaughter of Noah. Soft and elegant.
76. Peninnah ā From the story of Hannah. Means “pearl” or “coral.” Rich and rare.
77. Sela ā Means “rock.” A name of real strength packed into four letters.
78. Susanna ā Means “lily.” A faithful woman who followed Jesus. Classic and soft.
79. Tamar ā Means “palm tree,” a symbol of uprightness and beauty. A strong, elegant name.
80. Tirzah ā Means “she is my delight.” One of the daughters of Zelophehad who fought for their inheritance and won. Rare and full of spirit.
81. Zipporah ā Moses’s wife. Means “bird.” Rare, exotic, and deeply rooted in Scripture.
Rare and Unique Biblical Names
If you want a name that no other girl in the class will have, this is your section. Every single name here comes directly from Scripture, but almost none of them are used today.
These are the hidden gems of the Bible. Names that were given to real women who had real stories, names that got left behind somewhere in history. Giving one of these to your daughter is like finding something rare and precious and bringing it back into the light.
82. Abiah ā Means “my father is God.” Used in the Old Testament. Rare and deeply faithful.
83. Acsah ā Daughter of Caleb. She asked for what she needed and she got it. One of the rarest biblical names for girls.
84. Adina ā Means “gentle” or “slender.” A soft, beautiful name from Chronicles.
85. Anah ā A short, unusual name from Genesis with quiet strength.
86. Azubah ā A name tied to transformation and restoration in Scripture. Rare and meaningful.
87. Chloe ā Mentioned in 1 Corinthians. Means “blooming” or “young green shoot.” Feels completely modern but has deep biblical roots.
88. Claudia ā A woman who greets Timothy in Paul’s letter. A name of quiet New Testament faithfulness.
89. Dorcas ā Also called Tabitha. She was generous, she was loved, and she was raised from the dead by Peter. Means “gazelle.”
90. Eunice ā Means “good victory.” Timothy’s mother in the New Testament. A name tied to passing faith from one generation to the next.
91. Euodia ā Means “sweet fragrance” or “good journey.” Mentioned by Paul in Philippians. Rare and genuinely lovely.
92. Hoglah ā One of Zelophehad’s daughters who fought for her inheritance. Truly rare.
93. Keziah ā Means “cassia spice.” One of Job’s three daughters. Soft and unusual.
94. Lois ā Means “better.” Timothy’s grandmother in the New Testament. A name that carries a legacy of faith across generations.
95. Noadiah ā A prophetess in Nehemiah. Her name means “meeting with God.” A name that feels like a calling.
96. Orpah ā Ruth’s sister-in-law. Rare, gently beautiful, and completely overlooked today.
97. Shelomith ā Means “peacefulness.” Long, flowing, and deeply rare.
98. Tabitha ā A kind woman raised back to life. Sweet, uncommon, and full of grace.
99. Tryphena ā Mentioned in Romans as one who worked hard for the Lord. Means “delicate.” Rare and graceful.
100. Vashti ā Queen in the book of Esther. Means “beautiful.” Bold, rare, and impossible to forget.
101. Zeruiah ā Sister of David and mother of three of his greatest warriors. A name of fierce, quiet strength.
Modern Christian Names
Faith does not have to sound old-fashioned. These names feel completely current, the kind you hear and think, yes, that is a name for right now. But every single one of them is rooted in something deeper, in Scripture, in virtue, in the language of faith.
These are the names for the mom who wants her daughter to fit perfectly into today’s world while still carrying something eternal inside her name.
102. Aria ā Associated with praise and worship. Light, musical, and beautiful.
103. Aurora ā Means “dawn.” Symbolizes the light of God breaking through the dark. Stunning and modern.
104. Ava
105. Belle ā Means “beautiful.” Reflects the beauty woven into all of God’s creation.
106. Brielle ā Means “God is my strength.” A modern form of Gabrielle. Strong and pretty.
107. Celestia ā Means “heavenly.” A name that literally points upward. Rare and gorgeous.
108. Charity ā One of the three great Christian virtues. A name that is full of heart and completely timeless.
109. Eliana ā Means “my God has answered me.” A Hebrew-rooted name that feels completely fresh and modern.
110. Ember ā Symbolizes the fire of the Holy Spirit. Warm, glowing, and modern.
111. Evangeline ā Means “bearer of good news,” from the Greek word for gospel. Long, flowing, and one of the most beautiful Christian names in existence.
112. Faith
113. Haven ā Reflects God as our shelter and our refuge. Modern and meaningful.
114. Hope
115. Ivy ā Symbolizes faithfulness. A plant that clings and grows no matter what. Modern and sweet.
116. Journey ā Reflects the Christian walk of faith. Fresh, modern, and surprisingly meaningful.
117. Joy
118. Jubilee ā From the biblical year of Jubilee, a time of freedom and celebration. Rare, joyful, and completely unique.
119. Mercy ā One of God’s greatest qualities. A name full of grace and depth.
120. Nova ā Means “new.” Reflects new life in Christ. Bright and modern.
121. Seraphina ā From the seraphim angels in Isaiah. Means “burning ones.” Long, spiritual, and breathtakingly beautiful.
122. Selah ā A word used throughout the Psalms that means “pause and reflect.” Soft, meditative, and deeply meaningful.
123. Stella ā Means “star.” Stars in the Bible are tied to God’s glory and guidance. Pretty and modern.
124. Trinity ā The Father, Son, and Holy Spirit. Bold, modern, and deeply rooted in Christian theology.
125. Vera ā Means “faith” or “truth.” Short, elegant, and full of Christian virtue.
126. Zoe ā Means “life,” specifically the eternal life spoken about in the New Testament. Simple and beautiful.
Short Christian Names
Sometimes the most powerful names are the smallest ones. These short Christian names are easy to say, easy to love, and full of more meaning than their size suggests.
Short names also age beautifully. They work on a baby, a teenager, a professional, and a grandmother. If you want something simple that never gets old, this section is for you.
127. Ada ā Means “noble” or “adornment.” Old Testament roots. Sweet and completely timeless.
128. Ann ā Means “grace.” One of the simplest and most faithful names in all of Christian history.
129. Bea ā Short for Beatrice, which means “she who brings happiness.” Cheerful and sweet.
130. Beth ā Means “house of God.” Warm and familiar.
131. Cara ā Means “beloved” or “dear.” A name that is all love.
132. Dina ā Short form of Dinah. Simple and strong.
133. Ela ā Means “oak tree” or “God.” Short, rare, and deeply rooted.
134. Eve ā The first woman. Means “life.” A name that carries the whole beginning of humanity inside it.
135. Gem ā Short for Gemma. Sweet and bright.
136. Gia ā Means “God is gracious.” Short and modern.
137. Jo ā Means “God will add.” Short, strong, and full of quiet faith.
138. Joy ā The fruit of the Spirit. Short, sweet, and absolutely perfect.
139. Kay ā Means “pure.” Light and easy.
140. Lea ā A soft, pretty form of Leah.
141. Mia
142. Nell ā Means “shining light.” Warm, old-fashioned in the best possible way, and rarely used today.
143. Nia ā Means “purpose.” Short and strong.
144. Noa ā A biblical name that feels completely fresh. Short and soft.
145. Ora ā Means “light” or “pray.” A name tied to both prayer and light. Short and deeply meaningful.
146. Paz ā Means “peace” in Spanish. Short and striking.
147. Rae ā Means “grace of God.” Works beautifully as a first or middle name.
148. Sue ā Means “lily.” Short form of Susanna. Classic and simple.
149. Tess ā Short for Theresa. Fresh, strong, and completely underused right now.
150. Wren ā Symbolizes God’s care for even the smallest creatures. Modern, sweet, and rising fast.
Long and Elegant Christian Names
Some names need room to breathe. These long Christian names are the ones that sound like they belong in a cathedral, names with weight and beauty and history behind every syllable.
If you love a name that feels grand, that fills up the whole room when you say it, and that gives your daughter nickname options for every stage of her life, this section was made for you.
151. Alexandrina ā Means “defender of men.” Elegant, rare, and full of strength.
152. Christiana ā Means “follower of Christ.” One of the most direct and beautiful Christian names that exists.
153. Clementine ā Means “merciful” or “gentle.” A name full of softness and grace. Clem is an adorable nickname.
154. Constantina ā Means “constant” or “steadfast.” Reflects the kind of faithfulness that never wavers.
155. Elisabetta ā The Italian form of Elizabeth. Long, beautiful, and deeply meaningful.
156. Evangelina ā A longer, even more flowing form of Evangeline. Means “good news.” Gorgeous and faithful.
157. Florentina ā Means “flourishing” or “blooming.” An early Christian name that is elegant and genuinely rare.
158. Genoveva ā Saint Genevieve protected the city of Paris through prayer during an invasion. A rare and powerful name.
159. Magdalena ā The full, flowing form of Magdalene. Long and deeply biblical.
160. Seraphina ā From the burning angels in Isaiah. One of the most beautiful long names in all of Christian tradition.
161. Theodora ā Means “gift of God.” Classic, long, and one of the loveliest names on this entire list.
162. Valentina ā Means “strong” and “healthy.” Romantic, faithful, and full of warmth.
163. Wilhelmina ā Means “will to protect.” Old, rare, and full of quiet strength.
Twin Girl Names With Christian Roots
If you are expecting twin girls, this section is for you. These pairs share connected meanings, similar sounds, or come from the same part of Scripture. They feel like they belong together without being too matchy.
Finding two names that work individually and as a set is not easy. These pairs do both.
164 & 165. Grace and Faith ā The two simplest and most powerful Christian virtue names. They sound beautiful together.
166 & 167. Mary and Martha ā Sisters in the Gospel. Grounded, biblical, and timeless.
168 & 169. Leah and Rachel ā Jacob’s wives. Two biblical names that are soft, short, and perfectly paired.
170 & 171. Naomi and Ruth ā Their story is one of the most beautiful in all of Scripture. These two names belong together.
172 & 173. Anna and Joanna ā Both mean grace. Similar sound, same meaning, from the same part of the New Testament.
174 & 175. Lucy and Clara ā Both mean “light.” Two saint names that sound lovely side by side.
176 & 177. Hope and Joy ā Two fruits of the Spirit. Short, sweet, and made for twins.
178 & 179. Evangeline and Seraphina ā Long, flowing, and breathtakingly beautiful together.
180 & 181. Eden and Selah ā Both feel modern. Both are deeply biblical. A stunning pair.
182 & 183. Theodora and Valentina ā Long, elegant, and full of warmth. These two feel like they were made to go together.
Middle Names That Work With Christian First Names
A great middle name can make a first name feel complete. These middle names pair beautifully with Christian first names and carry their own meaning too.
184. Rose ā Works with almost any first name. Simple and gorgeous.
185. Grace ā The most versatile Christian middle name there is.
186. Faith ā Adds depth to any first name.
187. Claire ā Means “bright.” Clean and elegant.
188. Marie ā The French form of Mary. Classic and timeless.
189. Hope ā Short, meaningful, and beautiful in the middle spot.
190. Joy ā Adds lightness and warmth to longer first names.
191. Anne ā Simple, classic, and works with everything.
192. Louise ā Means “renowned warrior.” A strong and graceful middle name.
193. Eve ā Short, powerful, and full of meaning in the middle position.
194. Celeste ā Means “heavenly.” A stunning middle name choice.