From Old French 'bel' meaning handsome or fair, used as an English surname turned given name.
Like Beal?
Swipe through thousands of names like it