From Germanic elements meaning 'bright hero' or 'illustrious warrior,' combining hal (hero) and berht (bright).
Like Halbert?
Swipe through thousands of names like it