Le persone dalla Spagna sono comunemente chiamate spagnole o spagnole. Spagna, spagnolo e spagnolo derivano tutte dalla parola latina "Hispania", termine usato dai romani per descrivere la penisola iberica. Ci sono stati insediamenti umani nella penisola iberica sin dal Neolitico, da 30.000 a 40.000 anni fa.
Lo spagnolo può anche riferirsi a una delle molte lingue parlate dai popoli spagnoli della Spagna. La lingua comunemente indicata come spagnolo è, in realtà, castigliano, ed è una delle molte lingue parlate in Spagna tra cui basco, catalano o valenciano, galiziano, asturiano, aragonese, occitano, eonaviano e leonese.