"T" Boy Names, Cool, Spanish
Teo is a boy’s name of Spanish origin, meaning “gift of God”.
Posts with the name Teo: