Такое сочетание цветов придумал Петр I, который в 1705 году собственноручно нарисовал порядок и расположение полос на полотнище и издал Указ, по которому на всех торговых судах должны поднимать такое знамя. Каждый цвет флага имеет свой смысл. Существует несколько вариантов их толкований.

Одна версия утверждает, что белый цвет символизирует свободу, синий — это цвет покровительствующей России Богородицы, а красный обозначает державность. По другой версии, цвета флага иллюстрируют качества характера русского народа: благородство (белый), честность (синий), великодушие и смелость (красный).