Los españoles son un grupo étnico de Europa del Sur y una nación originaria de España. Dentro de España, existen varias identidades nacionales y regionales que reflejan la compleja historia del país y sus diversas culturas. El idioma principal hablado por los españoles es el español o castellano, lengua romance evolucionada desde el dialecto latino medieval de los castellanos. Además, residen en España 5 053 887 extranjeros (a 31 de diciembre de 2016); que proceden principalmente de Rumanía, Marruecos, Reino Unido, Italia y China.
En cuanto a su origen, los españoles son una mezcla de diferentes grupos étnicos y culturas que han habitado la península ibérica a lo largo de la historia. Los primeros habitantes conocidos fueron los íberos, seguidos por los celtas y los romanos. Más tarde, la península fue invadida por los visigodos y los musulmanes. La influencia de estas culturas se puede ver en la arquitectura, la literatura, el arte y la gastronomía españolas.
En resumen, los españoles son un grupo étnico diverso con una rica historia cultural. Su origen se remonta a diferentes grupos étnicos y culturas que han habitado la península ibérica a lo largo de la historia.