What does Nancy mean?
Originally a medieval diminutive of Ann (from a misdivision of 'mine Ann' into 'my Nan'), carrying Ann's meaning of grace or favour from Hebrew Hannah. An older alternative traces it to Agnes ('pure'), so the grace meaning is the usual but not sole account.
What does Dorothy mean?
English form of Dorothea, from Greek doron 'gift' + theos 'God', meaning 'gift of God'. Same elements as Theodore reversed.