The name Asha is a girl's name of Swahili, Hindi, Sanskrit origin meaning "hope; life". Asha and is often added to lists like Baby Names That Mean Hope and discussed in our forums with posts like "Girls Makeover - Two Middles".
From the experts:
Asha is an Indian name that comes from the Sanskrit word for hope or desire, but it is also a Swahili name derived from Aisha, meaning life. Since the ascendance of Ashley through the 1980s and 90s, all baby names Ash-related have been used in the U.S. for both girls and boys, from Ashlyn to Ashby, Ashton to Asher. Despite its exotic roots, Asha is part of this group. Asha is finding new life through its Game of Thrones connections.