Efectivamente San Millán es el patrón de Castilla. Fue el responsable de cristianizar a los primitivos castellanos del siglo VI (en el Norte de Burgos y Santander). En este caso como en otros, aunque la Corona resultante de la unión fue llamada Castilla, se impusieron las tradiciones leonesas (por eso alguien dijo que tenía que haberse llamado Corona de León) de ahí que fuera el patrono del reino de León, Santiago, el que con el tiempo se convirtiera en patrón de la Corona y luego de España. Por cierto si alguien quiere celebrarlo, el día es 12 de noviembre.