
Srí Lanka má dva úradné jazyky: sinhalčinu a tamilčinu. Sinhalčina, ktorou hovorí sinhalská väčšina, je indoárijský jazyk odvodený zo starovekého sanskritu a prákritu, ktorý na ostrov priniesli osadníci zo severnej Indie okolo roku 500 pred n. l. Je jediným dochovaným zástupcom svojej vetvy indoárijských jazykov, keďže sa vyvíjala v geografickej izolácii na ostrove. Sinhalské písmo je odvodené zo starovekého písma bráhmí a píše sa zľava doprava. Tamilčina, ktorou hovoria srílanskí aj indickí Tamili na severe a východe krajiny, patrí do drávidskej jazykovej rodiny a je jedným z najdlhšie dochovaných klasických jazykov sveta s literárnou tradíciou presahujúcou 2 000 rokov. Britská koloniálna nadvláda (1815 – 1948) zaviedla angličtinu ako jazyk správy a dodnes zostáva široko používaným spájajúcim jazykom v obchode a vysokom školstve. Zaradenie sinhalčiny medzi „drávidské“ jazyky tu odráža širší regionálny kontext klasifikácie ostrova, hoci sinhalčina samotná je indoárijská — ide o dominantnú optiku, cez ktorú sa Srí Lanka regionálne vníma vzhľadom na drávidskú prítomnosť tamilčiny.