The name Matteo is a boy's name of Italian origin meaning "gift of God". Matteo is ranked #187 on our popularity charts and is often added to lists like Boy Baby Names Moving Up Fast and discussed in our forums with posts like "Baby a Day".
From the experts:
This attractively energetic Italian version of the classic Matthew is primed to move further and further into mainstream American nomenclature.
Actor Colin Firth has a son called Matteo, as does Ricky Martin; the Benjamin Bratts and Tom Colicchios have boys named Mateo. We're sure that both these spellings will keep climbing in tandem, sharing the possibility of the lively nickname Teo.