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