Слово красный в русском языке имеет как минимум три значения
- Красный как обозначение цвета
- Красный как красивый. Красна девица
- Потом - красный как принадлежность к коммунистам
Красный цвет - цвет Христа. Хоругви красного цвета.
Вот такие получаются ассоциации. Символично.