Boy Names baby name Matteo

What does the name Matteo mean?

The meaning of the name “Matteo” is: “Gift of God”.

Additional information: The boy name Matteo is an Italian and Spanish variation of the name Matthew, from the Greek Matthaios.
Matteo is not a very popular boy name, though its gaining popularity since 2000.