Theo

Boy

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