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".
Constitución española de 1931
La otra cuestión polémica del "Título Preliminar" fue la declaración del castellano "como idioma oficial de la República" (artículo 4). El diputado Abilio Calderón propuso sustituir castellano por español, a lo que le respondió el diputado mallorquín Gabriel Alomar que "si lengua española es el castellano, entonces mi lengua catalana, el vasco y el gallego, no son lenguas españolas". En el debate intervinieron Castelao, en defensa de la lengua gallega, y Miguel de Unamuno, que defendió su enmienda de que "a nadie se podrá imponer el uso de ninguna lengua regional", a lo que se opusieron los diputados nacionalistas vascos (Jesús María de Leizaola fue su portavoz), catalanes (Gabriel Alomar y Jaume Carner pidieron la palabra) y gallegos (intervino Otero Pedrayo). La ponencia volvió a rehacer el artículo 4 que finalmente incluyó la enmienda de Unamuno pero limitada por la expresión "salvo lo que se disponga en leyes especiales", como eran los estatutos de autonomía. El artículo 4º quedó finalmente redactado así: