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".
Nacionalismo español
A pesar de lo repetido que ha sido este texto para proyectar hacia el pasado la identificación nacional española con la lengua castellana, el hecho es que el propio Carlos había aprendido muy tardíamente ese idioma (una de las causas de la Guerra de las Comunidades fue las dificultades de relación con sus nuevos súbditos) y que la Monarquía Hispánica de los Habsburgos no fue de ninguna forma un estado con una identificación nacional lingüística, incluso si pudiera calificársele de "estado". Se ha llegado a argumentar que el castellano no era más que una de entre las múltiples lenguas del Imperio, no prevaleciente ni sobre las peninsulares (catalán o portugués) ni sobre las europeas (alemán, francés, neerlandés o italiano) ni siquiera sobre las lenguas indoamericanas, "sometidas" pero persistentes (guaraní, quechua, náhuatl o quiché); y desde luego mucho menos prestigioso socialmente que el latín.