Yaksha / Yakkha
(यक्ष)Literal Meaning
Nature spirit
Etymology & Sanskrit Root
Sanskrit 'yaksha', Pali 'yakkha'.
Spiritual Insight & Context
Yakshas can appear as fearsome guardians or as generous benefactors of travelers and the virtuous, reflecting an ambivalence common to much of Indian folk cosmology.