Compound of Bonnie (Scottish 'pretty/good') and Lou (French diminutive of Louise, 'famous warrior').
Like Bonnielou?
Swipe through thousands of names like it