From Arabic 'ruh' meaning soul or spirit; used in South Asian cultures to mean 'spiritual' or 'divine'.
Like Ruhaan?
Swipe through thousands of names like it