Compound of Bonnie (Scottish for 'pretty, good') and Jean (from Hebrew John, 'God is gracious').
Like Bonniejean?
Swipe through thousands of names like it