The meaning of the name Nafis is Precious Gem. The origin of the name Nafis is Arabic. This is the culture in which the name originated, or in the case of a word, the language.
The name Nafis is an alternate spelling of Nafisa
People who like the name Nafis also like: Naila