Hispania era il nome dato dai romani alla penisola iberica e faceva parte della nomenclatura ufficiale delle tre province romane che vi crearono: Hispania Ulterior Baetica, Hispania Citerior Tarraconensis e Hispania Ulterior Lusitania. Altre province formatesi in seguito furono Carthaginensis e Gallaecia. Successivamente il concetto si è evoluto per includere, nell'epoca finale dell'impero, la provincia di Balearica e la provincia di Mauritania Tingitana.
Il nome della Spagna deriva da Hispania, nome con cui i romani designavano l'intera penisola iberica, termine alternativo al nome Iberia preferito dagli autori greci per parlare dello stesso spazio. Ma nonostante; Il fatto che il termine Hispania non sia di radice latina ha portato alla formulazione di diverse teorie sulla sua origine, alcune delle quali controverse.
Le etimologie più accettate attualmente preferiscono assumere un'origine fenicia della parola. Nel 1674, il francese Samuel Bochart, sulla base di un testo di Gaio Valerio Catulo, in cui chiamava Spain cuniculosa (coniglio), propose che potesse esserci l'origine della parola Spagna. In questo modo, ha dedotto che in ebraico (lingua semitica, correlata al fenicio) la parola spʰ (a) n potrebbe significare 'coniglio', poiché il termine fenicio i-šphanim significherebbe letteralmente: ¨damanes¨ (i-šphanim è il Una forma plurale di i-šaphán, 'damán', Hyrax syriacus), che era il modo in cui i Fenici decisero, in mancanza di una parola migliore, di chiamare il coniglio Oryctolagus cuniculus, un animalepoco conosciuto da loro e che era estremamente abbondante nella penisola. Un'altra versione di questa stessa etimologia sarebbe l'isola dei conigli ¨i-šphanim¨. Questa seconda spiegazione è necessaria perché nel latino classico si pronuncia la H aspirata, rendendo impossibile derivarla dalla S iniziale (leggi di Grimm e Verner).