Tiene su origen en la revolución Comunera de Castilla (1520), la cual adoptó el color rojo por la bandera del Reino de Castilla.
Sin embargo, como los tintes de aquella época eran nefactos y los propios comuneros pasaron por mil penurias, el color rojo tendió a un morado adoptandolo como símbolo de aquella revolución.
Durante la II República Española, se optó por cambiar la franja inferior de la bandera por el color morado haciendo ecuánime de la influencia antimonárquica que ostentaron los comuneros contra Carlos V.
De ese morado del pendón comunero proviene el tercer color de la adorada bandera tricolor:
... y como dato de aun más interés, de ese morado del pendón comunero y de la bandera tricolor, proviene también el color morado del escudo del Real Madrid puesto que ese símbolo se adoptó en la IIª República.
Saludos cordiales.