From Sanskrit rupa, meaning "form," "appearance," or "beauty."
Like Roop?
Swipe through thousands of names like it