Впервые этот флаг был поднят в ночь на 27 апреля 1961 года, за несколько часов до того, как Сьерра-Леоне стала самостоятельным государством. Зеленый цвет флага символизирует природные ресурсы и процветание, белый – единство и верховенство закона, синий – надежду на прогресс и мирное существование.
Флаг Сьерра-Леоне внешне очень похож на уже рассматривавшийся флаг Лесото, с той разницей, что у последнего на белой полосе изображен традиционный местный головной убор.
В колониальные времена на флаге Сьерра-Леоне изображался местный житель на берегу океана.