From Germanic 'engel' (angel) and 'beraht' (bright), meaning 'bright angel,' borne by medieval saints.
Like Engelbert?
Swipe through thousands of names like it