Name: Hafeel (حفل)
Meaning: Hafeel is an Arabic name for boys that means plenty, much, great numbers [of something].
Gender: male