Флаг Шри-Ланки был принят в качестве основного гос. символа в 1948 году. С того времени его вид претерпел лишь незначительные изменения. После приобретения Шри-Ланкой независимости в 1948 году под названием Цейлон, был принят древний флаг королевства Канди, который представлял собой красное поле с золотым львом, зажавшим в лапе саблю («сингальский лев»). Лев олицетворяет прародителя цейлонцев.