Matteo

boyHebrewChristian

Matteo is a Christian boy name of Hebrew, via Italian origin, meaning “Gift of God”.

MeaningGift of God
GenderBoy
OriginHebrew, via Italian
Pronunciationmat-TEH-oh
TraditionChristian
Used inItaly, Switzerland, Worldwide

Meaning and origin of Matteo

Matteo is the Italian form of Matthew, from the Hebrew Mattityahu, 'gift of Yahweh', passed through the Greek Matthaios and Latin Matthaeus. Italian doubles the t, giving the crisp pronunciation that sets it apart from Spanish Mateo. The name has been used in Italy since the Middle Ages, and the Jesuit missionary to China Matteo Ricci is a notable historical bearer. In recent decades it has become one of Italy's top names for boys.

Is Matteo a Christian name?

Matteo is a Christian name honouring Saint Matthew the Apostle and Evangelist, whose feast day is 21 September in the Western church.

How popular is Matteo?

Very popular in Italy and increasingly used in English-speaking and other European countries.

Gifts with the name Matteo

As an Amazon Associate we earn from qualifying purchases. We may earn a small commission from these links, at no extra cost to you.

Spellings and variants of Matteo

Names similar to Matteo

More Christian boy names

Frequently asked questions

What does the name Matteo mean?

Matteo means 'Gift of God'. It is of Hebrew, via Italian origin.

Is Matteo a Christian name?

Matteo is a Christian name honouring Saint Matthew the Apostle and Evangelist, whose feast day is 21 September in the Western church.

How do you pronounce Matteo?

Matteo is pronounced mat-TEH-oh.

Is Matteo a boy or girl name?

Matteo is usually a boy name.

Updated October 2026. Spotted a mistake? Tell us.