Compound of Rose (Latin: 'rose') and Bella (Italian: 'beautiful'), meaning 'beautiful rose.'
Like Rosebella?
Swipe through thousands of names like it