Meaning and Name Origin
Teodora \te(o)-do-ra\ as a name for girls is of Greek derivation, and the meaning of Teodora is "God's gift". Teodora is a variation of Theodora (Greek): feminine of Theodore. Seldom used as a name for baby girls.
Teodora is a very prominent first name for women (#2101 out of 4276, Top 49%) but an unusual last name for both adults and children. (2000 U.S. Census)
Below is a charted comparison of the popularity of the girl name Teodora and related names. Popular alternative forms of Teodora (#unlisted) listed in the Top 1000 are Dora, Theda, Theo, Theodora and Theodosia. Usage of these girl names was at its peak during 1910-1919 and has become much less since, with the forms Dora, Theda, Theo, Theodora and Theodosia becoming somewhat dated. (2014 Birth Statistics)
A suggested similar baby name is Leodora. This name tends to be less frequently used than Teodora.