Loading name…
Teo is a short form of Greek-origin names built on the element theos, meaning god, most commonly serving as a diminutive of Teodoro or Teofilo in Spanish, Italian, and other Romance-language traditions. It also functions as an independent given name in several European cultures and as a vernacular form of the Greek Theodoros, meaning gift of god. The name has gained broader popularity across Latin America and southern Europe as a standalone name rather than merely a nickname. Related forms include Theo, Teodor, Theodoros, and Teodoro.