A blended elaboration of Mara and Belle, drawing on roots meaning “bitter” and “beautiful.”
Like Marabell?
Swipe through thousands of names like it