Matteo is a boy name of Italian origin meaning “Gift of God; Hebrew/Greek origin meaning a divine blessing”. It's a popular choice, ranking in the top 20% of baby names. With 2 syllables, it's short and easy to say.
mah-TAY-oh
Phonetic spelling
This name ranks in the top 20% of popular names.
* Popularity data based on national birth records and trends
Other Italian names you might love
“Easter; symbolizes rebirth and hope (variant of Pasquale)”
“bean grower, farmer (variant of Fabiano)”
“Beautiful; named after the famous Venetian painter Giovanni Bellini. (variant of Bellini)”
“Ruler of the home”
“Bright fame; Germanic origin meaning "renowned" and "illustrious"”
“God is gracious; Hebrew origin meaning "God shows mercy"”
“constant, steadfast”
“Victor; one who has triumphed.”