Rosaida appears to build on Rosa, from Latin rosa meaning 'rose,' with an ornate Spanish-style ending.
Like Rosaida?
Swipe through thousands of names like it