Baby names
The name Matteo is a boy's name of Italian origin meaning "gift of God". 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.