Dans la mythologie indienne, Yasha est un demi-dieu, et ses origines varient. Selon le Livre du passé de Vishnu, Yaksha et Raksha sont nés des pieds de Brahma en même temps, mais les deux parties étaient généralement hostiles l'une à l'autre. Le Yaksha est différent du Raksha nuisible, et a une attitude amicale envers les êtres humains, il est donc appelé la personne sincère.