Modern blend of Mari (Hebrew, 'beloved') and Bela (Italian/Slavic, 'beautiful'), meaning 'beautiful beloved.'
Like Maribela?
Swipe through thousands of names like it