In Sri Lanka a caste-based social stratification system can be seen among its two major ethnic groups (the Sinhalese and the Tamils). A caste system was extensive from the ancient history of Sri Lanka to the colonial era. Although it is less extensive and important than it has been, 90 percent of the population still recognizes the system. The Sri Lankan caste system was influenced by the varnas of North India and the jāti system of South India, particularly Tamil Nadu; the caste system of Andhra Pradesh, Kerala and Karnataka is primarily influenced by the varnas. The occupations of ancient community groups have been linked to the development of castes, although the island's indigenous Veddha community avoided the system. Three major, parallel caste systems exist in Sri Lankan society: Sinhala, Sri Lankan Tamil, and Indian Tamil
It has been argued that until recently, caste may have been more important than ethnicity, religion and language. In ancient Sri Lanka, the varna system was important because of the Sinhala civilization's Indo-Aryan roots. Although classified as Shudra, the Govigama and the Vellala were the dominant castes from the Dutch colonial period, collectively referred to as Bellala. In ancient Ceylon, although marriages between Sinhalese and Tamils (usually among higher castes) were not uncommon, they occurred between comparable castes; Eurasians and South Indian Chetties married into the southern Sinhalese Govigama and Karava. Several prestigious Govigama families have mixed Govigama and Tamil (or European) ancestry.