Blend of Mara (Hebrew 'bitter, strength') and Bella (Latin 'beautiful'), suggesting 'beautiful strength'.
Like Marabella?
Swipe through thousands of names like it