What does Dorothy mean?
English form of Dorothea, from Greek doron 'gift' + theos 'God', meaning 'gift of God'. Same elements as Theodore reversed.
What does Joan mean?
A medieval English feminine of John, from Old French Johanne, ultimately from Hebrew 'Yochanan' ('Yahweh is gracious'). Like Jane, it descends from John rather than from Hannah.