Die Flagge Lesothos wurde am 4. Oktober 2006 offiziell eingeführt. Es gab zwei Vorgängerflaggen. Ihre gegenwärtige Form wurde anlässlich des 40. Jahrestages der Unabhängigkeit des Landes angenommen.