I'd like to know the origin of the female name Xarifa. It comes from the 15th century Spanish ballad "The Bridal of Andalla" (the English translation is by John Gibson Lockhart). Xarifa in the song is a "Moorish maiden."
Beatrix Potter also had a pet mouse named Xarifa, and was a character in her book
The Fairy Caravan.