Изначально на территории нынешней Чешской Республики (Королевстве Богемии) использовались на гербовых флагах в основном красные и белые цвета. На красном фоне с каймой их белых треугольников был изображен белый Лев. До Первой Мировой Войны у Чехии как такового флага не было. Как было сказано выше использовались красные и белые цвета.
В 1918 году была создана специальная комиссия, которая вплотную занялась созданием флага Чешского государства. Поначалу были использованы варианты с красно бело синим триколором, однако окончательный вариант стал именно синий треугольник на бело красном фоне.
Самая красивая версия, которая кстати очень популярна не только у чехов, но и у поляков, гласит.
Князь Лех-праотец всех поляков, однажды увидел на вечернем красном небе белого орла, увидел в этом знак и сделал эти два цвета символами Польши. А родной брат его - Князь Чех, соответственно праотец всех чехов, просто перенял эти цвета. Братские народы, братские цвета.
Синий же цвет по мнению историков символизирует Моравию, флаг которой представляет синее полотно с красно- белым Орлом.
По другим версиям синий цвет символизирует чистоту горизонта и ясное небо над страной. Белый цвет - чистота помыслов и стремление чехов к мирному сосуществованию. Красный цвет- кровь пролитая за свободу. Треугольник же является символом Единства и Равноправия чешского народа.