Le Kāfiristān, ou Kāfirstān ( pachto : کاپیرستان ; persan : کافرستان ) est une région historique qui couvrait l'actuelle province du Nuristan en Afghanistan et ses environs. Cette région historique se situe sur les bassins des rivières Alingar, Pech (Kamah), Landai Sin et Kunar, ainsi que les chaînes de montagnes environnantes. Elle est délimitée par la chaîne principale de l' Hindu Kush au nord, le district de Chitral au Pakistan à l'est, la vallée de Kunar au sud et la rivière Alishang à l'ouest.
Le Kafiristan doit son nom aux habitants kafirs (non-musulmans) nuristanis qui ont longtemps suivi une forme particulière d' hindouisme ancien mêlé à des éléments développés localement ; ils étaient donc connus de la population environnante majoritairement musulmane sunnite sous le nom de Kafirs, ce qui signifie « mécréants » ou « infidèles »[1]. Ils sont étroitement liés au peuple Kalash, un peuple indépendant toujours doté d’une culture, d’une langue et d’une religion distinctes.
La zone s'étendant du Nuristan moderne au Cachemire était connue sous le nom de « Peristan », vaste zone hébergeant une multitude de cultures « kafir » et de langues indo-européennes restées indépendantes sur une longue période, avant d'être islamisées par la force sur ordre de l'émir Abdur Rahman Khan qui a conquis le territoire en 1895-1896. La région était autrefois entourée d'États bouddhistes qui ont temporairement fait rayonner leur influence culturelle et politique dans ces montagnes ; mais avec le déclin du bouddhisme la région s'est retrouvée fortement isolée. Elle s'est vu ceindre par des États musulmans au XVIe siècle[2].