A Calque of Ancient Greek Θεόδωρος (Theódōros), combined by hyj (“god”) + dhuroj (“to give, gift”) + -or (noun/adjective suffix).
Hyidhor m