Name: Shaghf (شغف)
Meaning: Shaghf is an Arabic name for boys and girls that means strong, passionate love.
Gender: male