Meaning
Matteo is a italian name meaning “Gift of God”.
Gift of God · pronounced mah-TAY-oh
Matteo is a italian name meaning “Gift of God”.
The Italian form of Matthew, from the Hebrew for gift of God. Popular across Italy and Latin America, it has climbed rapidly in English-speaking countries as parents embrace Italian style.
Ranked #70 in 2026 · up 830 places since 1996
Lower is more popular. Ranks are illustrative directory data.