From Old French 'bon' meaning 'good'; originally a surname for a kind or gentle person.
Like Bonner?
Swipe through thousands of names like it