The name Ayesha means Alive and is of Arabic origin. Ayesha is a name that's been used primarily by parents who are considering baby names for girls.
People who like the name Ayesha also like the names: Iara,
Phoebe,
Gabriella,
Daniyah,
Amber,
Aisha,
Amaya,
Leavitt,
Jamil,
Jamarion,
Zavier,
Felix,
Leon,
Steve