A compound of Rose and Bella, from Latin/Italian bella ('beautiful'), commonly interpreted as "beautiful rose."
Like Roseabella?
Swipe through thousands of names like it