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:
Aaliyah,
Bella,
Isabella,
Amani,
Amaya,
Aliyah,
Khalilah,
Dante,
Ben,
Steve,
Rashad,
Max,
Deshawn,
Demetrius