Loading name…
Teo is a short form of Greek-derived names built on the element theos, meaning God, most commonly serving as a diminutive of Teodoro, Matteo, or Teofilo in Spanish, Italian, and other Romance languages. It has also been used independently as a given name across Southern and Eastern Europe. The name shares its divine root with cognates such as Theodore, Theophilus, and Thaddeus, all of which carry the sense of divine gift or devotion to God.