Diminutive of Rosa, from Latin 'rosa' meaning rose flower.
Like Rosela?
Swipe through thousands of names like it