Zoraida - plus it's literal meaning, as well as who this is.
Perhaps means "enchanting woman" in Arabic, but possibly a name invented by Cervantes for a character in his novel "Don Quixote" (1606),
in which Zoraida is a beautiful Moorish woman of Algiers who converts to Christianity & elopes with a Spanish officer.