Name: Naqeel (نقيل)
Meaning: Naqeel is an Arabic name for boys that means stranger. It also means flood caused by rain.
Gender: male