The name Theo means Divine Gift and is of Greek origin. Theo is a name that's been used 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.