From Arabic ruh, spirit or soul, used in South Asia as a name with graceful spiritual meaning.
Like Ruhana?
Swipe through thousands of names like it