Teodoro è un nome proprio di persona italiano maschile.
Di seguito si trova una lista delle varianti del nome in altre lingue
Deriva dall'antico nome greco Θεόδωρος (Theódoros); è composto dai termini θεός (theós, "dio") e δῶρον (dòron, "dono"), quindi può essere interpretato come "dono di [un] dio". Per semantica, è analogo ai nomi Adeodato, Bogdan, Božidar, Matteo, Teodosio e Dorotea, il quale è composto dalle sue stesse radici, però invertite. Non va invece confuso con il nome Teodorico, col quale non vi è alcun rapporto etimologico.
Era un nome già diffuso nella Grecia antica e, sia in virtù del suo significato, sia grazie al gran numero di santi così chiamati, non faticò a trovare spazio in ambienti cristiani, specialmente in quelli orientali.
In Italia è scarsamente diffuso, ma attestato un po' in tutta la penisola e specialmente in Puglia. In Gran Bretagna era usato raramente prima del XIX secolo.


L'onomastico si può festeggiare in diverse date, fra le quali





