Aicha
This is the French spelling of Aisha, an Arabic name meaning "life." see Aisha for more info.See Also: Aisha
Your Favorite Names