From Arabic Ru'aa, meaning visions or dreams, with a poetic and spiritual sense.
Like Roaa?
Swipe through thousands of names like it