Catholic Radio ⛨ Listen while you shop
Free Shipping - All orders over $40
Free Shipping ⛨ For all orders over $40

Your cart

Your cart is empty

Browse our top collections:

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

Madonna and Child with Seraphim Canvas Print
Madonna and Child with Seraphim Canvas Print - view 2
New

Madonna and Child with Seraphim Canvas Print

from $30.00

Unit price
per

from $30.00

Unit price
per

Madonna and Child with Angels Canvas Print
Madonna and Child with Angels Canvas Print - view 2
New

Madonna and Child with Angels Canvas Print

from $30.00

Unit price
per

from $30.00

Unit price
per

Christ Appearing to His Mother Canvas Print
Christ Appearing to His Mother Canvas Print - view 2
New

Christ Appearing to His Mother Canvas Print

from $30.00

Unit price
per

from $30.00

Unit price
per

St. Benedict with Book and Staff Canvas Print
St. Benedict with Book and Staff Canvas Print - view 2
New

St. Benedict with Book and Staff Canvas Print

from $30.00

Unit price
per

from $30.00

Unit price
per

St. Christopher 'Protect Us on Our Way' Canvas Print
St. Christopher 'Protect Us on Our Way' Canvas Print - view 2
New

from $30.00

Unit price
per

Ascension of Christ Canvas Print
Ascension of Christ Canvas Print - view 2
New

Ascension of Christ Canvas Print

from $30.00

Unit price
per

from $30.00

Unit price
per

Baroque Annunciation Canvas Print
Baroque Annunciation Canvas Print - view 2
New

Baroque Annunciation Canvas Print

from $30.00

Unit price
per

from $30.00

Unit price
per

Coronation of the Virgin Canvas Print
Coronation of the Virgin Canvas Print - view 2
New

Coronation of the Virgin Canvas Print

from $30.00

Unit price
per

from $30.00

Unit price
per

St. Gabriel the Archangel Baby T-Shirt
St. Gabriel the Archangel Baby T-Shirt - view 2
Choose Color
New

St. Gabriel the Archangel Baby T-Shirt

$20.00

Unit price
per

$20.00

Unit price
per

'Pray, Hope & Don't Worry' St. Pio Baby T-Shirt - view 5
'Pray, Hope & Don't Worry' St. Pio Baby T-Shirt - view 3
Choose Color
New

$20.00

Unit price
per

St. Catherine of Siena Baby T-Shirt - view 6
St. Catherine of Siena Baby T-Shirt - view 5
Choose Color
New

St. Catherine of Siena Baby T-Shirt

$20.00

Unit price
per

$20.00

Unit price
per

St. Brigid Baby T-Shirt - view 6
St. Brigid Baby T-Shirt - view 5
Choose Color
New

St. Brigid Baby T-Shirt

$20.00

Unit price
per

$20.00

Unit price
per

Infant Jesus of Prague Baby T-Shirt - view 2
Infant Jesus of Prague Baby T-Shirt - view 3
Choose Color
New

Infant Jesus of Prague Baby T-Shirt

$20.00

Unit price
per

$20.00

Unit price
per

Gradient Rosary Baby T-Shirt - view 6
Gradient Rosary Baby T-Shirt - view 4
Choose Color
New

Gradient Rosary Baby T-Shirt

$20.00

Unit price
per

$20.00

Unit price
per

St. Christopher Baby T-Shirt - view 2
St. Christopher Baby T-Shirt - view 3
Choose Color
New

St. Christopher Baby T-Shirt

$20.00

Unit price
per

$20.00

Unit price
per

St. Kateri Tekakwitha Baby T-Shirt - view 2
St. Kateri Tekakwitha Baby T-Shirt - view 6
Choose Color
New

St. Kateri Tekakwitha Baby T-Shirt

$20.00

Unit price
per

$20.00

Unit price
per

'I Love My Guardian Angel' Baby T-Shirt - view 2
'I Love My Guardian Angel' Baby T-Shirt - view 3
Choose Color
New

'I Love My Guardian Angel' Baby T-Shirt

$20.00

Unit price
per

$20.00

Unit price
per

St. Bernadette Baby T-Shirt
St. Bernadette Baby T-Shirt - view 4
Choose Color
New

St. Bernadette Baby T-Shirt

$20.00

Unit price
per

$20.00

Unit price
per

Totus Tuus Pastel Baby T-Shirt
Totus Tuus Pastel Baby T-Shirt - view 2
Choose Color
New

Totus Tuus Pastel Baby T-Shirt

$20.00

Unit price
per

$20.00

Unit price
per

St. Luke the Evangelist Baby T-Shirt - view 6
St. Luke the Evangelist Baby T-Shirt - view 4
Choose Color
New

St. Luke the Evangelist Baby T-Shirt

$20.00

Unit price
per

$20.00

Unit price
per

'Happy Holyween' Baby T-Shirt - view 5
'Happy Holyween' Baby T-Shirt - view 6
Choose Color
New

'Happy Holyween' Baby T-Shirt

$20.00

Unit price
per

$20.00

Unit price
per

St. John Paul II 'Be Not Afraid' Baby T-Shirt - view 5
St. John Paul II 'Be Not Afraid' Baby T-Shirt - view 6
Choose Color
New

$20.00

Unit price
per

Praying Hands with Rosary Baby T-Shirt
Praying Hands with Rosary Baby T-Shirt - view 3
Choose Color
New

Praying Hands with Rosary Baby T-Shirt

$20.00

Unit price
per

$20.00

Unit price
per

St. George and the Dragon Baby T-Shirt - view 4
St. George and the Dragon Baby T-Shirt - view 5
Choose Color
New

St. George and the Dragon Baby T-Shirt

$20.00

Unit price
per

$20.00

Unit price
per

St. Gemma Galgani Baby T-Shirt - view 5
St. Gemma Galgani Baby T-Shirt - view 3
Choose Color
New

St. Gemma Galgani Baby T-Shirt

$20.00

Unit price
per

$20.00

Unit price
per

Wooden Rosary Baby T-Shirt - view 3
Wooden Rosary Baby T-Shirt - view 4
Choose Color
New

Wooden Rosary Baby T-Shirt

$20.00

Unit price
per

$20.00

Unit price
per

St. Benedict Baby T-Shirt - view 4
St. Benedict Baby T-Shirt - view 5
Choose Color
New

St. Benedict Baby T-Shirt

$20.00

Unit price
per

$20.00

Unit price
per

St. Joan of Arc 'Born to Do This' Baby T-Shirt - view 6
St. Joan of Arc 'Born to Do This' Baby T-Shirt - view 4
Choose Color
New

$20.00

Unit price
per

St. Matthew Baby T-Shirt - view 5
St. Matthew Baby T-Shirt - view 4
Choose Color
New

St. Matthew Baby T-Shirt

$20.00

Unit price
per

$20.00

Unit price
per

St. Thérèse of Lisieux Roses Baby T-Shirt - view 6
St. Thérèse of Lisieux Roses Baby T-Shirt - view 3
Choose Color
New

$20.00

Unit price
per

Marian Cross Gradient Baby T-Shirt
Marian Cross Gradient Baby T-Shirt - view 4
Choose Color
New

Marian Cross Gradient Baby T-Shirt

$20.00

Unit price
per

$20.00

Unit price
per

St. Christopher Baby T-Shirt - view 4
St. Christopher Baby T-Shirt - view 2
Choose Color
New

St. Christopher Baby T-Shirt

$20.00

Unit price
per

$20.00

Unit price
per

Divine Mercy 'Jesus I Trust in You' Baby T-Shirt
Divine Mercy 'Jesus I Trust in You' Baby T-Shirt - view 5
Choose Color
New

$20.00

Unit price
per

Pink Miraculous Medal Baby T-Shirt - view 2
Pink Miraculous Medal Baby T-Shirt - view 5
Choose Color
New

Pink Miraculous Medal Baby T-Shirt

$20.00

Unit price
per

$20.00

Unit price
per

Our Lady Undoer of Knots Baby T-Shirt - view 6
Our Lady Undoer of Knots Baby T-Shirt - view 2
Choose Color
New

Our Lady Undoer of Knots Baby T-Shirt

$20.00

Unit price
per

$20.00

Unit price
per

Our Lady of Lourdes Baby T-Shirt - view 6
Our Lady of Lourdes Baby T-Shirt - view 3
Choose Color
New

Our Lady of Lourdes Baby T-Shirt

$20.00

Unit price
per

$20.00

Unit price
per

St. Clare of Assisi Baby T-Shirt - view 5
St. Clare of Assisi Baby T-Shirt - view 4
Choose Color
New

St. Clare of Assisi Baby T-Shirt

$20.00

Unit price
per

$20.00

Unit price
per

Our Lady of Fatima Baby T-Shirt - view 4
Our Lady of Fatima Baby T-Shirt - view 2
Choose Color
New

Our Lady of Fatima Baby T-Shirt

$20.00

Unit price
per

$20.00

Unit price
per

Teal Miraculous Medal Baby T-Shirt - view 6
Teal Miraculous Medal Baby T-Shirt - view 3
Choose Color
New

Teal Miraculous Medal Baby T-Shirt

$20.00

Unit price
per

$20.00

Unit price
per

St. Joseph and Child Jesus Baby T-Shirt
St. Joseph and Child Jesus Baby T-Shirt - view 4
Choose Color
New

St. Joseph and Child Jesus Baby T-Shirt

$20.00

Unit price
per

$20.00

Unit price
per

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

'Pray for Our Priests' Baby T-Shirt

$20.00

Unit price
per

$20.00

Unit price
per

St. Jude Thaddeus Baby T-Shirt - view 2
St. Jude Thaddeus Baby T-Shirt - view 4
Choose Color
New

St. Jude Thaddeus Baby T-Shirt

$20.00

Unit price
per

$20.00

Unit price
per

St. Thérèse 'My Vocation Is Love' Baby T-Shirt - view 3
St. Thérèse 'My Vocation Is Love' Baby T-Shirt - view 6
Choose Color
New

$20.00

Unit price
per

St. Sebastian Baby T-Shirt - view 3
St. Sebastian Baby T-Shirt - view 5
Choose Color
New

St. Sebastian Baby T-Shirt

$20.00

Unit price
per

$20.00

Unit price
per

Miraculous Medal Two Hearts Gold Baby T-Shirt - view 2
Miraculous Medal Two Hearts Gold Baby T-Shirt - view 3
Choose Color
New

$20.00

Unit price
per

St. Michael the Archangel Baby T-Shirt - view 6
St. Michael the Archangel Baby T-Shirt - view 4
Choose Color
New

St. Michael the Archangel Baby T-Shirt

$20.00

Unit price
per

$20.00

Unit price
per

Our Lady of Medjugorje Queen of Peace Baby T-Shirt
Our Lady of Medjugorje Queen of Peace Baby T-Shirt - view 4
Choose Color
New

$20.00

Unit price
per

Gold Marian Cross Monogram Baby T-Shirt - view 3
Gold Marian Cross Monogram Baby T-Shirt - view 6
Choose Color
New

Gold Marian Cross Monogram Baby T-Shirt

$20.00

Unit price
per

$20.00

Unit price
per

Holy Family Baby T-Shirt - view 2
Holy Family Baby T-Shirt - view 5
Choose Color
New

Holy Family Baby T-Shirt

$20.00

Unit price
per

$20.00

Unit price
per

Our Lady Star of the Sea Baby T-Shirt - view 4
Our Lady Star of the Sea Baby T-Shirt - view 5
Choose Color
New

Our Lady Star of the Sea Baby T-Shirt

$20.00

Unit price
per

$20.00

Unit price
per

Recently viewed products