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".
Castilla
Según la idea popular, el castellano se originó como un dialecto del latín en las zonas limítrofes entre las actuales Cantabria, Burgos, Álava y La Rioja, con posibles influencias vascas y germano-visigóticas, convirtiéndose en el principal idioma popular del Reino de Castilla (el idioma oficial era el latín). Sin embargo es en Toledo, en la corte de Alfonso X, donde se creó la primera versión de un castellano escrito estandarizado, por lo que hay diversidad de opiniones sobre el grado en que el castellano moderno deriva en realidad del mozárabe hablado en esa ciudad antes y después de la conquista castellana.