Према Краљевској шпанској академији (РАЕ), шпанска реч потиче од провансалског еспаигнола, а то је латински средњовековни Хиспаниолус, што значи "де Хиспаниа" (Шпанија).
Латински облик ХИСПАНИОЛУС потиче од латинског назива провинције ХИСПАНИА, која је укључивала иберијски полуоток, односно његов ултракоракцијски облик. Треба имати на уму да у касном латинском / Х. / није изговорена.Отварање / И / Латин укратко у / е / дало би дакле у проторроманце: ЕСПАНОЛ (У).
Друга хипотеза држи да шпански долази из окцитанског шпанског језика.65 Менендез Пидал нуди још једно етимолошко објашњење: класични Хиспанус или Хиспаниц су у латински вулгарно узели суфикс - један (као у бургундском, бретонском, фризијском, лапонском, саксонском итд.) И * Хиспанионе је прошао у старом кастилијанском на шпански, "онда је дисимилација два носа дошла до шпанског, са завршетком -ол, који се не користи да означи нације."
Други назив, кастиљски, потиче од латинског кастелануса, што значи Кастиља, средњовековно краљевство које се налази у централном делу Иберијског полуострва и порекло овог језика.