To reply to the person who thinks her son's name means "gift": Theodore means gift from god, but the dore bit is gift. Theo is the god bit, which you can tell if you think about words like theocracy and theology. You named your son god, not gift. Nothing wrong with that per se, but get your etymology right.
GREEK, means gift
Love this name :) my sons name!