За даними Королівської іспанської академії (RAE), іспанське слово походить від провансальського espaignol, а це - від латинського середньовічного Hispaniolus, що означає "de Hispania" (Іспанія).
Латинська форма HĬSPĀNĬOLUS походить від латинської назви провінції HĬSPĀNĬA, яка включила піренейський півострів, скоріше, її ультракорректной форми. Слід пам'ятати, що наприкінці латинської мови / H. / не був виражений, тому відкриття / Ĭ / латинського короткого в / е / дало б тому у protorromance: ESPAŇOL (U).
Інша гіпотеза стверджує, що іспанська мова йде від окситанського еспайґону.65 Мендідес Підаль пропонує інше етимологічне пояснення: класичний Hispanus або Hispanicic прийняв у латинському вульгарному суфіксі -одному (як у бургундському, бретонському, фризькому, лапської, саксонському тощо) * Hispanione був переданий у старому кастильському на іспанський, "тоді disimilating два носа прийшли до іспанського, з закінченням -оль, який не використовується для позначення націй."
Інша назва, кастильська, походить від латинського castellanus, що означає Кастилія, середньовічне королівство, розташоване в центральній частині Піренейського півострова і походження цієї мови.