Re: Etymology of a proper name
"Soraya" is a Persian name -- a form of the name "Sarah" which means "princess". Perhaps the most famous Soraya of modern times (and perhaps the namesake of your Spanish friend) was Queen Soraya, wife to the last Shah of Iran.
-- Nanaea