Прапор виник ще в античні часи. На Русі стяги поважали ще за часів язичества, а після християнства їх освячували образом животворного хреста.
Як зазначають історики, слов'яни дуже шанували свої знамена. Стяги піднімали перед боєм, ставили на підвищення, щоб було видно кожному воїну. Збити стяг ворога означало перемогти у битві.