angelen (Middle Low German) comes from Old Saxon *angulōn, from Proto-West Germanic *anglōn — to hook.