Yaksha November 12, 2023 by Scoophit Meaning of Yaksha Name: Yaksha Meaning: Celestial being, nature spirit Gender: Girl Numerology: 1 Region: Indian Color: Green Rashi: Virgo