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 de España
Hasta el , se hablaban muchas lenguas en los territorios que hoy forman España, entre ellas el castellano, árabe, aragonés, catalán, vasco, gallego, ladino, aranés y asturleonés. Además, en los territorios cristianos el latín era la lengua oficial de la iglesia y de la administración. A lo largo de dicho siglo, el castellano (que también se conoce hoy como español) ganó cada vez más prominencia en el Reino de Castilla como lengua de cultura y comunicación. Un ejemplo de esto es la composición de grandes epopeyas como "Cantar de mio Cid". En los últimos años del reinado de Fernando III de Castilla, el castellano empezó a usarse para ciertos tipos de documentos administrativos y durante el reinado de su sucesor Alfonso X se convirtió en el idioma oficial del reino de Castilla (junto con el latín que siguió usándose para numerosos propósitos religiosos y seculares).