Kafir of kafier (Arabisch: كافر, meervoud: كفّار kuffār) is de aanduiding voor een ongelovige door moslims. In een meer bredere betekenis betekent kafir hij die het bestaan van God ontkent, een atheïst dus. In het Nederlands is de term verbasterd tot het scheldwoord kaffer dat iets als domoor betekent.