75 Catholic Baby Names (With Meanings and Inspiring Saint Stories)

Choosing your baby's name is one of the first and most meaningful gifts you'll ever give your child.
For Catholic families, a name is more than something written on a birth certificate. It can be a daily reminder of faith, courage, kindness, and the example of a saint who walked with Christ.
Many parents choose a Catholic name because it connects their child to a rich history of holy men and women whose lives continue to inspire us today. Others simply love the timeless beauty and meaning behind traditional Christian names.
Whether you're expecting your first baby or adding another little blessing to your family, we hope this collection helps you discover a name that feels just right.
Let's explore 75 beautiful Catholic baby names and the stories behind them.
Catholic Baby Names for Boys
1. Joseph
Meaning: God will increase
The foster father of Jesus, St. Joseph is remembered for his quiet strength, humility, and faithful obedience to God.
2. Michael
Meaning: Who is like God?
Named after St. Michael the Archangel, the defender of God's people and leader of the heavenly armies.
3. Patrick
Meaning: Noble
Ireland's beloved patron saint who courageously brought Christianity across the country.
4. Francis
Meaning: Free one
Inspired by St. Francis of Assisi, whose love for God, people, and creation continues to inspire Christians around the world.
5. John
Meaning: God is gracious
A timeless biblical name shared by many saints, including St. John the Apostle and St. John the Baptist.
6. Peter
Meaning: Rock
Jesus chose Peter to lead His Church, reminding us of steadfast faith and leadership.
7. Paul
Meaning: Humble
Once a persecutor of Christians, St. Paul became one of Christianity's greatest missionaries.
8. Thomas
Meaning: Twin
St. Thomas reminds us that honest questions can lead to deep faith.
9. Dominic
Meaning: Belonging to the Lord
Founder of the Dominican Order and a passionate preacher of the Gospel.
10. Anthony
Meaning: Priceless
Named after St. Anthony of Padua, one of the Church's most beloved saints.
11. Benedict
Meaning: Blessed
12. Luke
Meaning: Light-giving
13. Matthew
Meaning: Gift of God
14. Mark
Meaning: Dedicated to Mars
15. Gabriel
Meaning: God is my strength
16. Raphael
Meaning: God heals
17. Augustine
Meaning: Great
18. Nicholas
Meaning: Victory of the people
19. Martin
Meaning: Warlike
20. Leo
Meaning: Lion
21. Xavier
Meaning: New house
22. Vincent
Meaning: Conquering
23. Christopher
Meaning: Christ-bearer
24. Ignatius
Meaning: Fiery one
25. Maximilian
Meaning: Greatest
26. Sebastian
Meaning: Revered
27. Carlo
Meaning: Free man
Inspired by Blessed Carlo Acutis, whose love for the Eucharist and technology has inspired young Catholics around the world.
28. Damian
Meaning: To tame
29. Andrew
Meaning: Strong and courageous
30. Simon
Meaning: He has heard
31. Jude
Meaning: Praised
32. Philip
Meaning: Lover of horses
33. Clement
Meaning: Merciful
34. Oscar
Meaning: Friend of deer
Named after St. Oscar Romero, remembered for defending justice and the dignity of the poor.
35. Noel
Meaning: Christmas
Catholic Baby Names for Girls
36. Mary
Meaning: Beloved
No Catholic girl's name has inspired more devotion than Mary, the mother of Jesus, whose faith and trust in God continue to inspire Christians everywhere.
37. Anne
Meaning: Grace
The mother of the Blessed Virgin Mary and grandmother of Jesus.
38. Clare
Meaning: Bright
Inspired by St. Clare of Assisi, known for her deep prayer life and joyful faith.
39. Thérèse
Meaning: Harvester
Named after St. Thérèse of Lisieux, whose "Little Way" teaches that small acts done with great love can change the world.
40. Cecilia
Meaning: Blind
Patron saint of music.
41. Lucy
Meaning: Light
A courageous young martyr remembered for her unwavering faith.
42. Catherine
Meaning: Pure
Shared by many remarkable saints throughout Church history.
43. Joan
Meaning: God is gracious
Inspired by St. Joan of Arc, whose courage continues to inspire young people everywhere.
44. Rose
Meaning: Rose
Named after St. Rose of Lima.
45. Bernadette
Meaning: Brave as a bear
Known for witnessing the apparitions at Lourdes.
46. Elizabeth
Meaning: God is my oath
47. Monica
Meaning: Advisor
48. Teresa
Meaning: Summer
49. Gianna
Meaning: God is gracious
50. Agnes
Meaning: Pure
51. Helena
Meaning: Bright shining light
52. Veronica
Meaning: True image
53. Margaret
Meaning: Pearl
54. Rita
Meaning: Pearl
55. Kateri
Meaning: Pure
Inspired by St. Kateri Tekakwitha, the first Native American saint.
56. Gemma
Meaning: Precious stone
57. Bridget
Meaning: Exalted one
58. Faustina
Meaning: Fortunate
Known for spreading devotion to Divine Mercy.
59. Genevieve
Meaning: Woman of the people
60. Martha
Meaning: Lady
61. Martha
Meaning: Lady
62. Magdalene
Meaning: Woman from Magdala
63. Susanna
Meaning: Lily
64. Judith
Meaning: Woman from Judea
65. Rachel
Meaning: Ewe
66. Rebecca
Meaning: To bind
67. Naomi
Meaning: Pleasant
68. Leah
Meaning: Weary
69. Eve
Meaning: Life
70. Miriam
Meaning: Beloved
71. Stella
Meaning: Star
A beautiful title of the Blessed Virgin Mary—Stella Maris, meaning "Star of the Sea."
72. Hope
Meaning: Hope
One of the three theological virtues.
73. Faith
Meaning: Faith
A timeless Christian virtue.
74. Grace
Meaning: God's favor
Simple, elegant, and deeply meaningful.
75. Charity
Meaning: Love
Another of the three theological virtues, reminding us of Christ's command to love one another.
Choosing the Right Catholic Name
As you narrow your list, consider asking yourself a few simple questions:
- Is there a saint whose life particularly inspires our family?
- Does the meaning of the name reflect a quality we hope our child will grow into?
- Is the name easy to pronounce and spell?
- Will it still suit our child as they grow into adulthood?
- Does the name remind us of God's faithfulness?
There is no perfect choice—only the one that feels right for your family.
Whether you choose a well-loved classic like Mary, Joseph, or Michael, or something a little less common like Gemma, Kateri, Carlo, or Faustina, every Catholic name carries with it the opportunity to inspire a lifetime of faith.
More Than Just a Name
Long after the nursery is packed away and the tiny clothes no longer fit, your child's name will remain.
It will be spoken in family prayers, written on birthday cards, whispered in moments of celebration, and called with love for years to come.
Choosing a Catholic name is a beautiful way to give your son or daughter a lifelong connection to the faith and to the inspiring men and women who have gone before us.
May God guide you as you choose the perfect name for your newest little blessing.