Ayesha is the English spelling of Arabic عَائِشَة, a feminine given name of unknown etymological origin.