Meaning of the name Theo: Brave people; God's gift
Origin of the name Theo: Old German; Greek
Alternate spellings of the name Theo: Theyo, Theoe