Name:Nafi704Gender:BoyMeaning of NafiUseful; Beneficent; PropitiousOrigin / Tag / UsageArabic, Bengali, Marathi, Pakistani, African, Muslim, Bangladeshi, German, Iranian, Islamic More infoAdd More InfoComments on Nafi