Theo is a name of Greek origin that means “gift of God” or “divine gift.” It is a shortened version of the name Theodore or Theodorus. Theodore comes from the Greek name Theodōros, whiich is a combination of theos, meaning “god,” and dōron, meaning “gift.” More @Wikipedia
Hover over any link to get a description of the article. Please note that search keywords are sometimes hidden within the full article and don't appear in the description or title.