Elaborated form of Rose, from Latin rosa meaning 'rose flower'.
Like Rosena?
Swipe through thousands of names like it