What does the name Kafir mean? What is the meaning of the name Kafir?

Meaning of Kafir: Name Kafir in the Arabic origin, means Rahgir; A person who hides or covers; Disbeliever. Name Kafir is of Arabic origin and is a Boy name. People with name Kafir are usually Muslim, Islam by religion.