NAFL Meaning of NAFL in English Also nafila : supererogatory, optional, non-compulsory, highly recommended act of worship. Advanced Islamic English dictionary. Расширенный исламский словарь английского языка. 2012