İspanya'dan gelen insanlar genellikle İspanyol veya İspanyollar olarak adlandırılır. İspanya, İspanyol ve İspanyolların tümü, İber yarımadasını tanımlamak için kullanılan Romalılar olan Latince "Hispania" kelimesinden gelir. İber yarımadasında Neolitik dönemden bu yana 30.000 ila 40.000 yıl önce insan yerleşimleri yaşandı.
İspanyolca, İspanya’nın İspanya halkları tarafından konuşulan birçok dilden birine de atıfta bulunabilir. Yaygın olarak İspanyolca olarak adlandırılan dil aslında Kastilya dilidir ve İspanya'da Baskça, Katalanca veya Valensiyaca, Galiçyaca, Asturya, Aragonca, Oksitanca, Eonavian ve Leonese de dahil olmak üzere konuşulan birçok dilden biridir.