Hay varias teorías que tratan de explicar el color morado de la bandera tricolor, siendo la más extendida que los colores de la bandera republicana española simbolizaban a la Corona de Aragón (rojo y amarillo) y pretendían vincular también a la Corona de Castilla con el morado, asociando equivocadamente el color morado con los comuneros de Castilla, como símbolo del liberalismo y el republicanismo en España, en vez del color carmesí que fue el empleado por los comuneros cuatro siglos antes.