The name Ayesha is an Arabic baby name. In Arabic the meaning of the name Ayesha is: Woman. Life. Aisha was the name of the favorite wife of the prophet Mohammed.
The name Nico is an English baby name. In English the meaning of the name Nico is: Abbreviation of Nicholas. Mythological Nike was Greek goddess of victory and root origin of 'Nicholas.