Parece sorprendente, pero hasta hace relativamente poco tiempo, la expresión "¡Viva la Pepa!" era un grito subversivo empleado durante muchos periodos políticos. La frase venía a sustituir a esta otra: ¡Viva la Constitución de Cádiz! Ésta era conocida cariñosamente como la Pepa, porque fue jurada y promulgada el día de San José, el 19 de marzo de 1812.
Dos años más tarde, el rey Fernando VII, tras su regresó a España, abolió la Constitución de Cádiz y se prohibieron los gritos a su favor. Es por ello por lo que los españoles que se oponían al absolutismo se referían a ella en clave, sin hacer referencia directa a ella.
Aunque hay quien defiende que la expresión es producto de una leyenda posterior, lo cierto es que el diario El Zurriago identificaba en 1822 que su origen era el de la Constitución de 1812.