Помимо деления на варны, с V в. до н. э. в индийском обществе формируется кастовый строй. Касты объединяли представителей одной профессии. Если варн было четыре, то каст — несколько сотен. Варны определяли сословное деление общества, а касты регламентировали поведение людей, определяли прочность порядка в государстве. Касты делились на высшие (жрецов) и низшие. Самое низкое положение занимала каста неприкасаемых, их считали нечистыми от рождения. Они должны были убирать нечистоты, мусор, трупы животных. Принадлежность к определённой касте сохранялась на протяжении всей жизни.
Кастовая система зародилась от бога Брахмы и существуют до сих пор. например - из рта возникли брахманы, из рук - войны, из ног - крестьяне, а из стоп шудры.