Teodor har grekiskt ursprung och kommer av de grekiska orden för "gud", "theos, och "gåva", doron", det vill säga "guds gåva". Namnet är känt i Sverige sedan 1400-talet om än sparsamt. Det senaste årtiondet har namnet fått en något vidare spridning. Det finns cirka 10 000 som heter Teodor, varav omkring 3 500 kallas så.
Teodora är den kvinnliga motsvarigheten till Teodor och har följaktligen samma ursprung och betydelse som namnsdagsgrannen. En snarlik och vanligare variant är Dorotea, där de grekiska orden, "doron", "gåva" och "theos", "gud", bytt plats. Det finns cirka 900 som heter Teodora, av dessa har omkring 400 det som tilltalsnamn.
