Meaning and Origin of: Sahiba

Girl name origins & meanings

  • Hindi : Lady