English:
Meaning of Nafil is
Nafil is an Arabic name for boys that means generous. It also means one who does more than is asked of him, such as a person who does extra prayers and other acts of worship that he is not obliged to do.
Bangla:
নফিল নামের বাংলা অর্থ হচ্ছে নাফিল ছেলেদের একটি আরবি নাম যার অর্থ উদার।