Deriva dal nome latino Theodorus o direttamente dal nome greco Theódoros (doron, "dono", Theós, "di Dio").
Il cognome Teodori è tipico della fascia centrale che comprende Marche, Umbria e Lazio. Teodora è praticamente unico. Teodorani è specifico della provincia di Forlì-Cesena. Teodoro ha un ceppo nella provincia di Pescara, uno in Calabria ed uno in Sicilia.