Arabic and Persian name meaning 'soul' or 'spiritual,' reflecting inner depth and divine essence.
Like Ruhan?
Swipe through thousands of names like it