Name: Shaghaaf (شغاف)
Meaning: Shaghaaf is an Arabic name for boys that means strongly in love.
Gender: male