Name: Nafal (نافل)
Meaning: Nafal is an Arabic name for boys that means gift, present, voluntary good deed.
Gender: male