Ayasha is bay girl name, main origion is Native American. English meanings of Ayasha is "little one" and popular in Christian religion.