Rosabella combines Rosa and Bella, from Latin roots meaning "beautiful rose."
Like Rosabella?
Swipe through thousands of names like it