The name Theodore means 'Gift of
God' (or 'Gift from God'/'God's gift'). It comes from the
Greek 'theos' - god and 'doron' - gift.
Theo is the short form. Some Theodores like to be called 'Theodore' formally and 'Theo' informally. Always read the
label.