An angel is a spiritual being found in many religions, usually shown as a messenger or helper from God. In everyday speech, 'angel' can also mean a very kind or helpful person.
From Old English 'engel', from Latin 'angelus', from Greek 'ángelos' meaning 'messenger'. The religious meaning developed from this idea of a divine messenger.
Try Another Word