Theodore


Theodore is the English form of theodoros, which is formed from the Greek words theos meaning "god" and doron meaning "gift."
See Also: Theodora, Dorothea

Your Favorite Names