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.