Sinhala ve Tamil aynı değildir, bunlar Sri Lanka'daki iki büyük etnik grubun konuştuğu dillerdir. Sinhala, Hint-Avrupa dil ailesinden bir dildir ve Sri Lanka'nın çoğunluğunu oluşturan Sinhalese halkı tarafından konuşulur. Tamil, Dravid dil ailesine ait bir dildir ve Sri Lanka'daki Tamil topluluğu tarafından konuşulur.