Meaning
Asha is a popular name in India, meaning hope or desire in Sanskrit. It is also used in some African cultures.