Erste Berührung mit dem Kastenwesen erfuhr Bali nach der Eroberung durch das javanische Reich Majapahit im 14 Jh. Als 200 Jahre später, nach seinem Untergang, die hinduistische
Führungsschicht Javas nach Bali überwechselte, wurde die Zugehörigkeit der Balinesen zu einer der vier Kasten bindend. Nur einige entlegene Dörfer, darunter Tenganan und Trunvan ans
Batur-See, konnten sich der Kastenzuordnung entziehen und behielten ihre altbalinesische Tradition bei. Mehr als 90% aller Kastenzugehörigen gehören zur niedersten Gruppe der Sudra, die
mit jener in Indien keine Gemeinsamkeit aufweist. Die Angehörigen der drei höheren Kasten Triwangsa sind Nachkommen der Eroberer und Flüchtlinge des untergegangen Majapalsit-Reiches.
Aus der höchsten Kaste Brahmana entstammt die Priesterschaft, die ihre Herkunft auf den mythischen Priester Rau zurückführt. Alle Brahmana zeichnen sich durch den Namenstitel Ida Bagus
aus. Die zweite Kaste der Satria mit dem Titel Anak Agung oder Cokorde (gesprochen Tschokorde) bildete bis zur Unabhängigkeit der Republik Indonesien die Schicht der regierenden Fürsten
(Anak Agung) und adligen Großgrundbesitzer (Cokorde). Die dritte Kaste Wesia mit der Titelbezeichnung Gusti besteht aus dem ehemaligen niederen Adel, der sich überwiegend aus
Hofbeamten und Kriegern zusammensetzte und heute zumeist die Vertreter der modernen Führungsschicht stellt. Die Angehörigen der Triwangsa sprechen eine Hochsprache, die ursprünglich
an javanischen Höfen gesprochen wurde und stark vom Sanskrit beeinflußt ist. Die Angehörigen der vierten Kaste hingegen sprechen die niedere Sprache der Sudra, die linguistisch der
austronesischen Sprachfamilie zuzuordnen ist. Ein Sudra sollte im Idealfall die Hochsprache gegenüber einem Mitglied der oberen Kasten benutzen, und dieser sollte in der niederen Sprache
ant- worten. Bei Unklarheit über die Kastenzugehörigkeit zwischen Gesprächspartnern wird eine mittlere Sprache benutzt. Das von Sanskrit und altjavanischen Sprachelementen durchsetzte
Kawi wird hingegen nur von den Priestern beherrscht und verwendet. Es ist die Sprache religiöser Texte, der Dichtung und klassischen Literatur. Als fünfte und offizielle Sprache in Bali dient die
Bahasa Indonesia, die Nationalsprache der Indonesier.