Name: Shayraf (شيرف)
Meaning: Shayraf is an Arabic name for boys that means honorable, exalted and high.
Gender: male