Name: Shayif (شايف)
Meaning: Shayif is an Arabic name for boys that means observer, watcher, viewer.
Gender: male