Asha means hope or light of hope. Its deeper spiritual meaning
is hope that comes from deep faith.
Another meaning may have its origins in Arabic or East African
words ashia, meaning life or lively.
In Zoroastrian, Asha is truth or righteousness. The celebration
of Nourouz in Persian cultures honors this concept.