Warna (Hindu)
Dalam agama Hindu, istilah Kasta disebut dengan Warna (Sanskerta: वर्ण; "varṇa"). Akar kata Warna berasal dari bahasa Sanskerta "vrn" yang berarti "memilih (sebuah kelompok)". Dalam ajaran agama Hindu, status seseorang didapat sesuai dengan pekerjaannya. Dalam konsep tersebut diuraikan bahwa meskipun seseorang lahir dalam keluarga Sudra (budak) ataupun Waisya (pedagang), apabila ia menekuni bidang kerohanian sehingga menjadi pendeta, maka ia berhak menyandang status Brahmana (rohaniwan). Jadi, status seseorang tidak didapat semenjak dia lahir melainkan didapat setelah ia menekuni suatu profesi atau ahli dalam suatu bidang tertentu.
Dalam tradisi Hindu, Jika seseorang ahli dalam bidang kerohanian maka ia menyandang status Brāhmana. Jika seseorang ahli atau menekuni bidang administrasi pemerintahan ataupun menyandang gelar sebagai pegawai atau prajurit negara, maka ia menyandang status Ksatriya. Apabila seseorang ahli dalam perdagangan, pertanian, serta profesi lainnya yang berhubungan dengan niaga, uang dan harta benda, maka ia menyandang status Waisya. Apabila seseorang menekuni profesi sebagai pembantu dari ketiga status tersebut (Brahmana, Ksatriya, Waisya), maka ia menyandang gelar sebagai Sudra.
Brahmana merupakan golongan pendeta dan rohaniwan dalam suatu masyarakat, sehingga golongan tersebut merupakan golongan yang paling dihormati. Dalam ajaran Warna, Seseorang dikatakan menyandang gelar Brahmana karena keahliannya dalam bidang pengetahuan keagamaan. Jadi, status sebagai Brahmana tidak dapat diperoleh sejak lahir. Status Brahmana diperoleh dengan menekuni ajaran agama sampai seseorang layak dan diakui sebagai rohaniwan.
Ksatriya merupakan golongan para bangsawan yang menekuni bidang pemerintahan atau administrasi negara. Ksatriya juga merupakan golongan para kesatria ataupun para Raja yang ahli dalam bidang militer dan mahir menggunakan senjata. Kewajiban golongan Ksatriya adalah melindungi golongan Brahmana, Waisya, dan Sudra. Apabila golongan Ksatriya melakukan kewajibannya dengan baik, maka mereka mendapat balas jasa secara tidak langsung dari golongan Brāhmana, Waisya, dan Sudra.
Waisya merupakan golongan para pedagang, petani, nelayan, dan profesi lainnya yang termasuk bidang perniagaan atau pekerjaan yang menangani segala sesuatu yang bersifat material, seperti misalnya makanan, pakaian, harta benda, dan sebagainya. Kewajiban mereka adalah memenuhi kebutuhan pokok (sandang, pangan, papan) golongan Brahmana, Ksatriya, dan Sudra.
Sudra merupakan golongan para pelayan yang membantu golongan Brāhmana, Kshatriya, dan Waisya agar pekerjaan mereka dapat terpenuhi. Dalam filsafat Hindu, tanpa adanya golongan Sudra, maka kewajiban ketiga kasta tidak dapat terwujud. Jadi dengan adanya golongan Sudra, maka ketiga kasta dapat melaksanakan kewajibannya secara seimbang dan saling memberikan kontribusi.
Caturwarna menekan seseorang agar melaksanakan kewajibannya dengan sebaik-baiknya. Golongan Brahmana diwajibkan untuk memberi pengetahuan rohani kepada golongan Ksatriya, Waisya, dan Sudra. Golongan Ksatriya diwajibkan agar melindungi golongan Brahmana, Waisya, dan Sudra. Golongan Waisya diwajibkan untuk memenuhi kebutuhan material golongan Brahmana, Ksatriya, dan Sudra. Sedangkan golongan Sudra diwajibkan untuk membantu golongan Brahmana, Ksatriya, dan Waisya agar kewajiban mereka dapat dipenuhi dengan lebih baik.
Keempat golongan tersebut (Brahmana, Ksatriya, Waisya, Sudra) saling membantu dan saling memenuhi jika mereka mampu melaksanakan kewajibannya dengan baik. Dalam sistem Caturwarna, ketentuan mengenai hak tidak diuraikan karena hak diperoleh secara otomatis. Hak tidak akan dapat diperoleh apabila keempat golongan tidak dapat bekerja sama. Keempat golongan sangat dianjurkan untuk saling membantu agar mereka dapat memperoleh hak. Dalam sistem Caturwarna terjadi suatu siklus "memberi dan diberi" jika keempat golongan saling memenuhi kewajibannya.
Karena status seseorang tidak didapat semenjak lahir, maka statusnya dapat diubah. Hal tersebut terjadi jika seseorang tidak dapat melaksanakan kewajiban sebagaimana status yang disandangnya. Seseorang yang lahir dalam keluarga Brāhmana dapat menjadi seorang Sudra jika orang tersebut tidak memiliki wawasan rohani yang luas, dan juga tidak layak sebagai seorang pendeta. Begitu pula seseorang yang lahir dalam golongan Sudra dapat menjadi seorang Brāhmana karena memiliki pengetahuan luas di bidang kerohanian dan layak untuk menjadi seorang pendeta.
Banyak orang yang menganggap Caturwarna sama dengan Kasta yang memberikan seseorang sebuah status dalam masyarakat semenjak ia lahir. Namun dalam kenyataannya, status dalam sistem Warna didapat setelah seseorang menekuni suatu bidang/profesi tertentu. Sistem Warna juga dianggap membeda-bedakan kedudukan seseorang. Namun dalam ajarannya, sistem Warna menginginkan agar seseorang melaksanakan kewajiban sebaik-baiknya.
Kadangkala seseorang lahir dalam keluarga yang memiliki status sosial yang tinggi dan membuat anaknya lebih bangga dengan status sosial daripada pelaksanaan kewajibannya. Sistem Warna mengajarkan seseorang agar tidak membanggakan ataupun memikirkan status sosialnya, melainkan diharapkan mereka melakukan kewajiban sesuai dengan status yang disandang karena status tersebut tidak didapat sejak lahir, melainkan berdasarkan keahlian mereka. Jadi, mereka dituntut untuk lebih bertanggung jawab dengan status yang disandang daripada membanggakannya.
Di Indonesia (khususnya di Bali) sendiri pun terjadi kesalahpahaman terhadap sistem Catur Warna. Catur Warna harus secara tegas dipisahkan dari pengertian kasta. Pandangan tersebut dikemukakan oleh Drs. I Gusti Agung Gde Putera, waktu itu Dekan Fakultas Agama dan Kebudayaan Institut Hindu Dharma Denpasar pada rapat Desa Adat se-kabupaten Badung tahun 1974. Gde Putera yang kini Dirjen Bimas Hindu dan Buddha Departemen Agama mengemukakan:
Menurut I Gusti Agung Gede Putera, kebanggaan terhadap sebuah gelar walaupun jabatan tersebut sudah tidak dipegang lagi merupakan kesalahpahaman masyarakat Bali turun-temurun. Menurutnya, agama Hindu tidak pernah mengajarkan sistem kasta melainkan yang dipakai adalah sistem Warna.