Compound of Mary (Hebrew, 'bitter' or 'beloved') and Bella (Latin, 'beautiful'), a romantic elaboration.
Like Marybella?
Swipe through thousands of names like it