Catholic Gifts

Our Catholic gifts collection is a treasury of thousands of thoughtfully chosen items for every occasion that calls for a meaningful gift. The finest Catholic gifts do two things at once: they delight the one who receives them, and they gently point toward Heaven. Like an engraved patron saint medal carrying a personal prayer, each gift here is rich in faith and tradition.

Shop for women, men, mothers, fathers, children and priests. For smaller treasures, see gifts under $25 and our greeting cards. A gift card lets them choose, and a gift bag completes any present.

Catholic Shop Divider

Most Popular Catholic Gifts

From the Sacraments to the Saints, CatholicShop.com specializes in unique religious gifts for every occasion. Shop our best-selling Catholic gifts here.

1812 Results

1812 Results

St. Joseph and Baby Jesus Baby Onesie - view 8
St. Joseph and Baby Jesus Baby Onesie - view 2
Choose Color
New

St. Joseph and Baby Jesus Baby Onesie

$25.00

Unit price
per

$25.00

Unit price
per

St. James the Pilgrim Baby Onesie - view 2
St. James the Pilgrim Baby Onesie - view 4
Choose Color
New

St. James the Pilgrim Baby Onesie

$25.00

Unit price
per

$25.00

Unit price
per

St. Christopher and Baby Jesus Baby Onesie - view 6
St. Christopher and Baby Jesus Baby Onesie - view 7
Choose Color
New

$25.00

Unit price
per

St. John the Apostle Baby Onesie - view 3
St. John the Apostle Baby Onesie - view 4
Choose Color
New

St. John the Apostle Baby Onesie

$25.00

Unit price
per

$25.00

Unit price
per

St. George and the Dragon Baby Onesie - view 6
St. George and the Dragon Baby Onesie - view 2
Choose Color
New

St. George and the Dragon Baby Onesie

$25.00

Unit price
per

$25.00

Unit price
per

St. Thérèse of Lisieux Baby Onesie
St. Thérèse of Lisieux Baby Onesie - view 4
Choose Color
New

St. Thérèse of Lisieux Baby Onesie

$25.00

Unit price
per

$25.00

Unit price
per

St. Patrick Baby Onesie - view 5
St. Patrick Baby Onesie - view 7
Choose Color
New

St. Patrick Baby Onesie

$25.00

Unit price
per

$25.00

Unit price
per

St. Michael the Archangel Baby Onesie - view 3
St. Michael the Archangel Baby Onesie - view 5
Choose Color
New

St. Michael the Archangel Baby Onesie

$25.00

Unit price
per

$25.00

Unit price
per

Our Lady Undoer of Knots Baby Onesie - view 8
Our Lady Undoer of Knots Baby Onesie - view 7
Choose Color
New

Our Lady Undoer of Knots Baby Onesie

$25.00

Unit price
per

$25.00

Unit price
per

Our Lady of Fatima Baby Onesie
Our Lady of Fatima Baby Onesie - view 8
Choose Color
New

Our Lady of Fatima Baby Onesie

$25.00

Unit price
per

$25.00

Unit price
per

St. Brigid Baby Onesie - view 6
St. Brigid Baby Onesie - view 3
Choose Color
New

St. Brigid Baby Onesie

$25.00

Unit price
per

$25.00

Unit price
per

'I Love My Guardian Angel' Baby Onesie - view 6
'I Love My Guardian Angel' Baby Onesie - view 8
Choose Color
New

'I Love My Guardian Angel' Baby Onesie

$25.00

Unit price
per

$25.00

Unit price
per

Our Lady of Medjugorje Baby Onesie - view 2
Our Lady of Medjugorje Baby Onesie - view 4
Choose Color
New

Our Lady of Medjugorje Baby Onesie

$25.00

Unit price
per

$25.00

Unit price
per

'Pray for Our Priests' Baby Onesie
'Pray for Our Priests' Baby Onesie - view 5
Choose Color
New

'Pray for Our Priests' Baby Onesie

$25.00

Unit price
per

$25.00

Unit price
per

St. Catherine of Siena Baby Onesie - view 6
St. Catherine of Siena Baby Onesie - view 2
Choose Color
New

St. Catherine of Siena Baby Onesie

$25.00

Unit price
per

$25.00

Unit price
per

St. Gabriel the Archangel Baby Onesie - view 8
St. Gabriel the Archangel Baby Onesie - view 6
Choose Color
New

St. Gabriel the Archangel Baby Onesie

$25.00

Unit price
per

$25.00

Unit price
per

St. Matthew the Apostle Baby Onesie - view 6
St. Matthew the Apostle Baby Onesie - view 3
Choose Color
New

St. Matthew the Apostle Baby Onesie

$25.00

Unit price
per

$25.00

Unit price
per

Our Lady of Lourdes Baby Onesie - view 2
Our Lady of Lourdes Baby Onesie - view 5
Choose Color
New

Our Lady of Lourdes Baby Onesie

$25.00

Unit price
per

$25.00

Unit price
per

St. Bernadette of Lourdes Baby Onesie - view 7
St. Bernadette of Lourdes Baby Onesie - view 8
Choose Color
New

St. Bernadette of Lourdes Baby Onesie

$25.00

Unit price
per

$25.00

Unit price
per

St. Luke the Evangelist Baby Onesie
St. Luke the Evangelist Baby Onesie - view 6
Choose Color
New

St. Luke the Evangelist Baby Onesie

$25.00

Unit price
per

$25.00

Unit price
per

St. Benedict Baby Onesie - view 7
St. Benedict Baby Onesie - view 6
Choose Color
New

St. Benedict Baby Onesie

$25.00

Unit price
per

$25.00

Unit price
per

St. Dominic Baby Onesie - view 8
St. Dominic Baby Onesie - view 3
Choose Color
New

St. Dominic Baby Onesie

$25.00

Unit price
per

$25.00

Unit price
per

St. Jude Baby Onesie - view 6
St. Jude Baby Onesie - view 3
Choose Color
New

St. Jude Baby Onesie

$25.00

Unit price
per

$25.00

Unit price
per

Our Lady of Guadalupe Baby Onesie - view 7
Our Lady of Guadalupe Baby Onesie - view 3
Choose Color
New

Our Lady of Guadalupe Baby Onesie

$25.00

Unit price
per

$25.00

Unit price
per

Our Lady Star of the Sea Baby Onesie - view 4
Our Lady Star of the Sea Baby Onesie - view 2
Choose Color
New

Our Lady Star of the Sea Baby Onesie

$25.00

Unit price
per

$25.00

Unit price
per

St. Teresa of Avila Baby Onesie - view 7
St. Teresa of Avila Baby Onesie - view 5
Choose Color
New

St. Teresa of Avila Baby Onesie

$25.00

Unit price
per

$25.00

Unit price
per

St. Gemma Galgani Baby Onesie - view 6
St. Gemma Galgani Baby Onesie - view 3
Choose Color
New

St. Gemma Galgani Baby Onesie

$25.00

Unit price
per

$25.00

Unit price
per

St. Sebastian Anime Baby Onesie - view 2
St. Sebastian Anime Baby Onesie - view 3
Choose Color
New

St. Sebastian Anime Baby Onesie

$25.00

Unit price
per

$25.00

Unit price
per

St. Clare of Assisi Baby Onesie - view 8
St. Clare of Assisi Baby Onesie - view 6
Choose Color
New

St. Clare of Assisi Baby Onesie

$25.00

Unit price
per

$25.00

Unit price
per

St. Kateri Tekakwitha Baby Onesie - view 4
St. Kateri Tekakwitha Baby Onesie - view 8
Choose Color
New

St. Kateri Tekakwitha Baby Onesie

$25.00

Unit price
per

$25.00

Unit price
per

St. Jude's Last Resort Service Color Mug
St. Jude's Last Resort Service Color Mug - view 2
New

$12.00

Unit price
per

Our Lady Star of the Sea Color Mug
Our Lady Star of the Sea Color Mug - view 2
New

Our Lady Star of the Sea Color Mug

$12.00

Unit price
per

$12.00

Unit price
per

St. Michael the Archangel Color Mug
St. Michael the Archangel Color Mug - view 2
New

St. Michael the Archangel Color Mug

$12.00

Unit price
per

$12.00

Unit price
per

St. Fiacre's Garden Center Color Mug
St. Fiacre's Garden Center Color Mug - view 2
New

$12.00

Unit price
per

St. Nicholas Gift Delivery Color Mug
St. Nicholas Gift Delivery Color Mug - view 2
New

$12.00

Unit price
per

St. Martha's Catering Color Mug
St. Martha's Catering Color Mug - view 2
New

$12.00

Unit price
per

St. Barbara's Safety Services Color Mug
St. Barbara's Safety Services Color Mug - view 2
New

$12.00

Unit price
per

Our Lady of Fatima Color Mug
Our Lady of Fatima Color Mug - view 2
New

Our Lady of Fatima Color Mug

$12.00

Unit price
per

$12.00

Unit price
per

Our Lady of Guadalupe Color Mug
Our Lady of Guadalupe Color Mug - view 2
New

Our Lady of Guadalupe Color Mug

$12.00

Unit price
per

$12.00

Unit price
per

St. Christopher Travel Insurance Color Mug
St. Christopher Travel Insurance Color Mug - view 2
New

$12.00

Unit price
per

St. Benedict Color Mug
St. Benedict Color Mug - view 2
New

St. Benedict Color Mug

$12.00

Unit price
per

$12.00

Unit price
per

'I Love My Guardian Angel' Color Mug
'I Love My Guardian Angel' Color Mug - view 2
New

'I Love My Guardian Angel' Color Mug

$12.00

Unit price
per

$12.00

Unit price
per

St. Luke's House Calls Color Mug
St. Luke's House Calls Color Mug - view 2
New

St. Luke Color Mug - Luke's House Calls

$12.00

Unit price
per

$12.00

Unit price
per

St. Michael the Exterminator Color Mug
St. Michael the Exterminator Color Mug - view 2
New

$12.00

Unit price
per

Pope Francis 'Pray for Our Priests' Color Mug
Pope Francis 'Pray for Our Priests' Color Mug - view 2
New

$12.00

Unit price
per

St. Apollonia Dental Care Color Mug
St. Apollonia Dental Care Color Mug - view 2
New

$12.00

Unit price
per

Our Lady of Lourdes Color Mug
Our Lady of Lourdes Color Mug - view 2
New

Our Lady of Lourdes Color Mug

$12.00

Unit price
per

$12.00

Unit price
per

St. James the Pilgrim 11 oz Mug
St. James the Pilgrim 11 oz Mug - view 2
New

St. James the Pilgrim 11 oz Mug

$12.00

Unit price
per

$12.00

Unit price
per

St. Jude Thaddeus 11 oz Mug
St. Jude Thaddeus 11 oz Mug - view 2
New

St. Jude Thaddeus 11 oz Mug

$12.00

Unit price
per

$12.00

Unit price
per

St. Valentine 'Matchmaking' 11 oz Mug
St. Valentine 'Matchmaking' 11 oz Mug - view 2
New

$12.00

Unit price
per

Recently viewed products