Namely
Namely
Names that mean gift from God16 names

Baby Names That Mean Gift From God: 16 Names

A name that means gift from God is a natural fit for a long-awaited or deeply wanted child. This list brings together 16 such names from Hebrew, Greek, Arabic and Sanskrit, from classics like Matthew, Theodore and Dorothy to rarer picks like Atiyah and Matan.

Reviewed

Many of these names are really two roots joined together, 'God' plus 'gift', and some reverse the order. We spell out the roots where it helps, and flag the few cases where scholars disagree.

Our top picks

Girl names (6)

Boy names (9)

Unisex names (1)

Found a name you like?

Swipe through names with your partner in Namely, and see which ones you both say yes to.

How to choose

Theodore and Dorothy are the same name reversed

Both come from the Greek words theos ('God') and doron ('gift'). Theodore puts God first, Dorothy puts the gift first. Theodora and Dorothea are the longer feminine forms, and Theo and Dora are the short forms.

Hebrew has several gift names

Matthew (Mattityahu), Nathaniel, Nathan and Jonathan all contain the Hebrew roots for 'gift' or 'give' plus a form of God's name. Matan is the plain Hebrew word for 'gift'.

Frequently asked questions

What is the most popular name that means gift from God?

Matthew is the most widely used in English-speaking countries. Theodore has been rising fast, and Mateo is popular in Spanish-speaking families.

What are girl names that mean gift from God?

Dorothy, Dorothea, Theodora and Dora, all from the Greek, plus the Arabic names Hiba and Atiyah.

Does Theo mean gift from God?

Strictly, Theo is Greek for 'God'. It is a short form of Theodore, which does mean 'gift of God', so people choose it for that meaning.

Save this list

Pin it for later, or share it with your partner.

Baby Names That Mean Gift From God: 16 Names: a Pinterest-sized image of top picks with meanings

More name lists

Choose a baby name together

Namely is the baby name app for couples: swipe on names, and celebrate when you both match.