Controversia por el nombre del idioma español
La vigente Constitución española de 1978 establece el castellano como lengua oficial de España, diferenciándola de las demás lenguas españolas, cooficiales únicamente en la región o comunidad autónoma, junto con el castellano según establezcan los respectivos estatutos de autonomía. Este es el caso del euskera, el catalán/valenciano y el gallego. El artículo 3.1 de la Constitución afirma que «el castellano es la lengua española oficial del Estado» y el artículo 3.2 que «las demás lenguas españolas serán también oficiales en las respectivas comunidades autónomas de acuerdo con sus estatutos». Por su parte, en todos los estatutos de autonomía donde se menciona la lengua, se utiliza siempre la denominación de "castellano".
Historia del nacionalismo español
Sin embargo, a lo largo de los dos siglos de existencia de la Monarquía Hispánica se fue fraguando una identidad prenacional española: un sentimiento de «lealtad hacia una patria común española», encarnada en las instituciones de la Monarquía, que trascendía «cada vez más la mera adhesión a la dinastía reinante» y que se vio «reforzada por una expansión imperial» y por «los continuos enfrentamientos bélicos, diplomáticos y religiosos de esa Monarquía con sus vecinas europeas». Sin embargo, se desconoce cuál sería el alcance social y territorial de esa identidad prenacional española. Asimismo bajo la Monarquía de los Austrias se produjo un proceso de «castellanización» que afectó especialmente a las élites del resto de reinos peninsulares que adoptaron el castellano, desde Barcelona hasta Lisboa, como la lengua culta y literaria común. Y al mismo tiempo se fue definiendo el concepto de «español» entendido como súbdito de la monarquía en los reinos hispánicos, condición que no dependía exclusivamente del lugar de nacimiento sino que se podía adquirir «mediante el arraigamiento en la comunidad y la aceptación del resto de los vecinos».