Potrivit Academiei Regale spaniole (RAE), cuvântul spaniol vine de la espaignol provensal, iar acest Hispaniolus latina medievală, însemnând „Hispania“ (Spania).
HĬSPĀNĬOLUS forma latină provine din numele latin al provinciei Hispania, care a inclus Peninsula Iberică, mai degrabă, forma sa ultracorrecta. Se reamintește că /H./ târziu Latină nu a pronunțat de deschidere / i / brief Latino in / e / s-ar fi dat ambele Proto: spaniolă (U).
O altă ipoteză susține că provine de la espaignon.65 occitană spaniolă Menendez Pidal oferă o altă explicație etimologică: Hispanus clasic sau Hispanicus a luat în latină vulgară -ona sufixul (ca în burgund, Bretonă, Frisian, Saami, Saxon, etc.) și * hispanione a trecut pe la españón vechi castiliană „apoi cele două nazale disimilando a ajuns la spaniolă, cu -ol final, care nu este folosit pentru a semnifica națiuni.“
Celălalt nume, castiliană, provine din castellanus latină, adică de Castilia, regat medieval situat în partea centrală a Peninsulei Iberice și originea acestei limbi.