Nella mitologia indiana, Yasha è un semidio, e le sue origini variano. Secondo il Libro di Vishnu del passato, Yaksha e Raksha sono nati dai piedi di Brahma allo stesso tempo, ma le due parti erano solitamente ostili l'una all'altra. Yasha è diverso dal dannoso Raksha, e ha un atteggiamento amichevole verso gli esseri umani, quindi è chiamato la persona sincera.