Ayesha
Primarily Female
The meaning of the name Ayesha is Alive
The origin of the name Ayesha is Arabic
People who like the name Ayesha also like:
Isabella,
Amani,
Amaya,
Aaliyah,
Bella,
Adrianna,
Amber,
Dante,
Deshawn,
Demetrius,
Liam,
Vincent,
Imani,
Ben