The meaning of Nafay is
One who gets profit.
Nafay Name In Arabic : نفي
Nafay Name In Bangla : নাফে
Nafay Name In Urdu : نافے
Nafay Name In Hindi : नफे