Theodora

Meaning of the name Theodora: God's gift

Origin of the name Theodora: Greek

Alternate spellings of the name Theodora: Theadora, Teodoora, Teodora

Gender: 
Girl