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".
Lenguas de la Unión Europea
Las lenguas cooficiales junto al castellano en algunas comunidades autónomas de España son catalán/valenciano, gallego, euskera y aranés. La 667ª reunión del Consejo de la Unión Europea en Luxemburgo el 13 de junio de 2005, decidió autorizar un uso limitado a nivel europeo de las lenguas reconocidas por los Estados miembros distintas de los idiomas oficiales de trabajo. El Consejo otorgó el reconocimiento a "idiomas distintos de los idiomas mencionados en el Reglamento no 1/1958 que estén reconocidas por la Constitución de un Estado miembro en todo o parte de su territorio o cuyo uso está autorizado por ley". El uso oficial de estas lenguas sería autorizado sobre la base de un acuerdo administrativo celebrado entre el Consejo y el Estado miembro requirente.