Matteo is the Italian form of the given name Matthew.
Another form is Mattia.
The Hebrew meaning of Matteo is "gift of god".
Matteo can also be used as a patronymic surname, often in the forms of de Matteo, De Matteo or DeMatteo, meaning "[descendant] of Matteo".