Variant of Bonnie, from French 'bonne' meaning 'good' or Scots 'bonnie' meaning 'pretty.'
Like Bonnye?
Swipe through thousands of names like it