engel (Middle High German) comes from Old High German engil, from Proto-West Germanic angil, from Latin angelus, from Ancient Greek ἄγγελος, from Old Norse engill, from Old Saxon engil — angel.
engel (Middle High German): angel