Assalamualaikum, i want to ask about the words kaffir and musyrik. Can you tell me what is the difference(s) between those words? Thank you.
Alaikumassalam wa rahmatullah,
Kafir is a person who knows the truth but denies it. In Islam it refers to a person who has sufficient knowledge and experience to believe in God, but who intentionally disobeys God and even denies His existence.
A mushrik is a person who makes something other than God the object of their faith or worship. A person who worships a statue, or an atheist who puts his faith in science, or a kafir who worships his/her own desires, can all be considered mushriks.