Във Военноморския музей във Варна се съхраняват военноморски флагове от различни периоди на българската история.

Първият военноморски флаг е издигнат над корабите на Дунавската флотилия през 1879 г. Той е от вълнен плат с цветовете на националния трикольор – бяло, зелено и червено. В горния ляв ъгъл в червен квадрат е изобразен изправен жълт коронован лъв. Размерът на червения квадрат е ½ от ширината на знамето, а дължината на флага е равна на три квадрата. Този флаг се използва до 1949 г. ⤵️

Промените в политическата система след 9 септември 1944 г. и обявяването на България за република след референдума от 15 септември 1946 година налагат промени в националните символи. Още преди Министерството на отбраната да утвърди новите бойни знамена във Военноморския флот със Заповед на командира на ВМС № I-M-131/ 30.05.1949 г. се обявяват нови флагове, които влизат в сила от 1.07.1949 г. и се използват до 1955 г. При изработването им има съчетаване на традицията с новата политическа система. Разликите с монархическия флаг са: лъвът е без корона и вляво, под червения квадрат, е добавен бял квадрат с червена петолъчна звезда. Повечето са изработени от вълнен плат, но има и от коприна, поръбени са по края, а вляво има допълнителна ивица за монтиране на флагщока. Размерите на флаговете съответстват на размерите на корабите, за които са били предназначени.

С указ № 371/18.12.1954 г. на Президиума на Народното събрание се утвърждават нови военноморски и лични флагове, а ритуалът по смяната им става в 9.00 ч. на 24 юли 1955 г. със заповед на командира на Български Военноморски Сили. Новият военноморски флаг представлява правоъгълен плат с хоризонтално разположени бяла, зелена и червена ивица като бялата заема 2/3 от ширината. В горния ляв ъгъл върху бялото поле е поставена червена петолъчна звезда.
Поредната смяна на военноморския флаг става след промените през 1989 г.
Настоящият военноморски флаг съдържа елементи от монархическия и от предходния републикански флаг. Лентите на трикольора са както при републиканския флаг, но червената петолъчна звезда е заменена с червен квадрат с размер ½ от ширината на бялата ивица и с изправен жълт коронован лъв в средата.(на заглавната снимка на статията)
Съхраняваните във Военноморския музей във Варна корабни флагове от различни периоди са не просто допълнения към българската военноморска история, но и памет за миналото и традиция, която да се следва.