Sri Lankas flagga består av ett yttre rött fält med ettlejon som håller i ett svärd och ett inre fält i orange och grönt, båda omgivna av en gul kantrand. Flaggan antogs officiellt den 17 december 1978 och har proportionerna 1:2.[1]
Lejonet är en traditionell symbol för detsingalesiska folket. Namnet på det singalesiska språketsinhala är förbundet med ordet "lejon" påsanskrit, och ordet ligger även till grund för öns namn. Det svärd som lejonet håller i är en maktsymbol. De fyra löven runt lejonet kommer frånbodhiträdet och är tillsammans med den gula färgen symboler för den dominerande religionenbuddhism. Det gröna fältet symboliserar denmuslimska minoriteten, och det orangea fältet symboliserar denhinduiska (tamilska) minoriteten.
Lejonet har varit en nationalsymbol sedan500-talet f.Kr., då kungVijaya lär ha fört en lejonflagga till ön. Lejonflaggor användes av detsingalesiska kungahuset ändå fram till den brittiska kolonisationen1815. När det dåvarandeCeylon blev självständigt 1948 infördes en flagga som byggde på det gamla kungadömets lejonflaggor. Efter protester från öns minoritetsgrupper infördes 1951 ett grönt fält för denmuslimska minoriteten och ett orange fält för denhinduistiska folkgruppentamiler. Sitt nuvarande utseende har flaggan haft sedan 1972.[2]