The name Theo means Divine Gift and is of Greek origin. Theo is a name that's been used primarily by parents who are considering baby names for boys.
Short form of the name Theodore or Theodorus. Theo Van Gogh, brother to artist Vincent Van Gogh.