莱索托国旗，是一面横向三色旗，纵横比例为2：3，由蓝、白、绿三色横条组成底色，中间绘有一顶黑色巴索托帽。蓝色代表天空、雨水，白色象征和平，绿色意为莱索托的青翠大地。黑色巴索托帽代表由黑色人种组成的莱索托人民。该国旗启用于2006年10月4日，以庆贺莱索托王国独立40周年，并表达该国人民对和平的渴望。2006年版莱索托国旗，为该国独立后所采用的第三代国旗，它复用了1966年版国旗的主题图案巴索托帽，而主要色彩则是承袭了1987年版国旗的白、蓝、绿，有机结合了第一代和第二代国旗的特色之处。