La société de castes est une théorie d'ordonnancement social selon laquelle la distinction sociale repose sur la pureté religieuse. Elle se distingue en cela des sociétés d'ordres, établies sur une hiérarchie de la dignité, et des sociétés de classes, basées sur des critères de fortune.