Meaning and Origin of: Sasheen

Girl name origins & meanings

  • Russsian : Defender of mankind; variation of Alexander

Girl name variations