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".
Idiomas de España
En los siglos siguientes el castellano continuó su proceso expansivo a costa de las lenguas limítrofes con ella; esto se muestra de forma acentuada en el caso del idioma leonés y del aragonés, y también en el caso del euskera. Durante la segunda mitad del siglo XX, el franquismo apartó las lenguas regionales de la vida pública y favoreció el uso del castellano, a lo que se unieron los procesos migratorios internos ocurridos también en este siglo y que contribuyeron a la predominancia del castellano. Esta situación cambió con la llegada de la democracia a España y especialmente con la promulgación de la Constitución de 1978 que reconocía la cooficialidad de las lenguas regionales en sus respectivos territorios; a partir de entonces las comunidades autónomas bilingües impulsaron diversas políticas para normalizar el uso de sus lenguas, situación que ha tenido especial éxito en el ámbito educativo.