Nafis means "Something of great worth and value, essential to one's very existence. The name expresses the idea of something truly precious and indispensable.".
Nafis meaning in Urdu is: قیمتی، جان
Nafis is of Arabic origin.
Nafis has 2 syllables.
Parents who liked Nafis also loved these names