French compound of Marie (from Hebrew Miriam, 'beloved') and Rose (Latin 'rosa'), meaning 'beloved rose.'
Like Marierose?
Swipe through thousands of names like it