Likely from French bel ami, meaning 'beautiful friend' or 'good friend.'
Like Bellomy?
Swipe through thousands of names like it