Hispania era el nombre dado por los fenicios a la península Ibérica, posteriormente utilizado por los romanos, y parte de la nomenclatura oficial de las tres provincias romanas que crearon ahí: Hispania Ulterior Baetica, Hispania Citerior Tarraconensis e Hispania Ulterior Lusitania. Posteriormente se crearon las provincias Carthaginense y Gallaecia.
El nombre de España deriva de Hispania, nombre con el que los romanos designaban al conjunto de la península Ibérica, término alternativo al nombre Iberia preferido por los autores griegos para referirse al mismo espacio. Sin embargo, el hecho de que el término Hispania no es de raíz latina ha llevado a la formulación de varias teorías sobre su origen, algunas de ellas controvertidas.
Después del Imperio Romano, según cuenta San Isidoro, con la dominación de los visigodos se vuelve a acariciar la idea de la unidad peninsular y se habla por primera vez de la madre España, que igualmente incluye la actual Portugal. La posterior invasión musulmana siguió utilizando el mismo término como raíz (Isbāniyā), y al comienzo del proceso reconquistador los cristianos a menudo denominaban España a los territorios todavía no conquistados como las tierras de España (inicios del siglo XII), aunque al acabar el siglo pasaron a denominar como los cinco reinos de España a León, Castilla, Navarra, Portugal y Aragón.
A lo largo de la Historia, diversos Estados y multitud de pueblos asentaron en la Península Ibérica sus instituciones políticas. Dado que algunos desaparecieron y otros evolucionaron, no existe consenso historiográfico a la hora de precisar en qué momento temporal se puede situar el origen o fundación de España como país (nación o Estado),1 hasta el punto de que incluso se baraja la posibilidad de que tal momento no se pueda precisar, por entender que España es el fruto de un proceso evolutivo.
Existen cinco propuestas principales para situar el momento a partir del cual se puede hablar de España como país: la época del Rei