A German surname meaning 'angel,' also referring to Friedrich Engels, the German philosopher and collaborator with Karl Marx. Used as both a surname and given name.
From Middle High German 'engel', from Latin 'angelus', ultimately from Greek 'angelos' meaning 'messenger'. As a surname, it likely originated as a nickname for someone considered angelic or possibly for someone who played an angel in religious dramas.
Try Another Word