Флаг Лесото состоит из трех равновеликих горизонтальных полос – синей (она символизирует воду, так необходимую в этом регионе), белой, олицетворяющей мир, и зеленой, символизирующей процветание. На белой полосе в центре – черное изображение традиционного головного убора народа басуто, составляющего большинство населения. Эта шляпа плетется вручную из соломы и называется мокоротло.
Флаги прошлых лет были не менее живописны – так, на флаге Лесото, использовавшемся в 1987–2006 годах, были изображены традиционный щит басуто, копье, боевая дубинка и скипетр.