Short answer

Yes, in meaning, though the Qur'an never names Hindus or Buddhists. Kafir is its word for a person who rejects God's (﷾) message. Classical Islam uses it for everyone who does not accept Islam, and that includes them. The word names a belief, not a race or a caste. The Qur'an uses the same root for a believer rejecting false gods (2:256). It is still a serious word, because the Qur'an warns those who die rejecting the truth. But it gives no licence to insult or harm. Muslims may not revile what others worship (6:108) or force anyone (2:256). They may show kindness and justice to all who do not fight them (60:8). The final verdict belongs to God (﷾) alone (22:17). And the door stays open. Whoever accepts Islam has the sins before it forgiven (8:38), though anything taken from people by force must still be given back.

What the word kafir is, and is not
  • A word about beliefIt names what a person rejects.

  • A serious warningThe Qur'an warns those who die rejecting the truth.

  • A race, nation or casteIt ends the moment a person accepts Islam.

  • A licence to insultMuslims may not revile what others worship.

  • A licence to harmThere is no compulsion in religion.

  • A final verdict on a personThat belongs to God (﷾) alone.

Read the full explanation

See your saved pages