La Batalla de Clavijo es una batalla mítica. "Para un historiador serio, la existencia de la Batalla de Clavijo ni siquiera es tema de discusión". Sin embargo, durante siglos se creyó que era histórico, y se convirtió en un tema popular de las tradiciones españolas con respecto a la expulsión cristiana de los musulmanes. Las historias sobre la batalla se encuentran por primera vez siglos después de que supuestamente ocurriera; según ellos, se combatió cerca de Clavijo entre cristianos, dirigidos por Ramiro I de Asturias, y musulmanes, dirigidos por el emir de Córdoba.
En la leyenda, Santiago, hijo de Zebedeo, Apóstol de Jesús y futuro Santiago/Santiago, quien murió 800 años antes, apareció repentinamente y lideró un ejército cristiano superado en número para lograr la victoria. Se convirtió en el santo patrón de España y los españoles lo conocen como Santiago Matamoros ("el asesino de moros"). Aspectos de la batalla histórica de Monte Laturce (859) se incorporaron a esta leyenda, como lo demostró Claudio Sánchez-Albornoz en 1948. La fecha originalmente asignada a la batalla, 834, se cambió en los tiempos modernos a 844 para adaptarse a las contradicciones inherentes de la cuenta. El día a veces se da como 23 de mayo.
La leyenda, tal como sobrevive, se escribió por primera vez unos 300 años después del supuesto evento en una carta falsa. Otra partida, una donación falsificada a la Iglesia de Santiago de Compostela por la que se dice que Ramiro entregó una parte del tributo anual que le debían todos los cristianos de España, también data de mediados del siglo XII. La historia del culto a Santiago es rica en tales fraudes. El historiador Jean Mitchell-Lanham dice: "Si bien este evento se basa en la leyenda, la supuesta batalla ha proporcionado uno de los íconos ideológicos más fuertes en la identidad nacional española".