Происходит от лат. Hispania, предположит. из кельто-ибер. (в котором hi- является формой определённого артикля) или из карфагенск. shfanim (семитск. корень S-P-N) букв. «остров даманов» (мелких млекопитающих, обитающих в Африке и на Ближнем Востоке, за которых финикийскими мореплавателями были ошибочно приняты кролики Иберийского полуострова)