From Scottish/French 'bon' meaning 'good,' conveying beauty and cheerfulness. Variant of Bonnie.
Like Bonny?
Swipe through thousands of names like it