La cultura celta se desarrolló en un conjunto de pueblos que vivieron en la Edad de Hierro, entre el 800 a. C. y el 450 a. C., distribuidos en distintas partes de Europa. No formaron una civilización, pero sí compartían algunos rasgos; entre ellos, las lenguas celtas, el primero de los idiomas indoeuropeos en expandirse territorialmente, antes que el latín o el griego. De esas lenguas celtas, hoy sobreviven el irlandés, el córnico, el escocés, el galés y el manés, todos en Reino Unido e Irlanda.
Los principales pueblos celtas fueron los celtíberos, en la península ibérica; los galos, en Francia; los helvecios, en lo que hoy es Suiza y algunas partes de Alemania, Italia y Francia; y los britanos o bretones, entre el norte de Francia y sur de Inglaterra. En España, la cultura celta se asentó más en el norte de España, especialmente en Galicia.
Sin embargo, con la llegada del imperio romano a España, en torno al 218 a.C., la población empezó desplazarse por distintas partes del país, haciendo que los descendientes de las primeras poblaciones celtas llegaran a nuevas zonas, y con ellos el nombre de sus casas o apellidos.
Según los últimos datos publicados por el Instituto Nacional de Estadística (INE), el apellido español más frecuente es García. Después de este, los que más se repiten son Rodríguez, González, Fernández, López, Martínez, Sánchez, Pérez, Gómez y Martín.
Como se ve, lo más habitual son apellidos formados por un nombre más el sufijo -ez, utilizado en español para formar patronímicos y cuyo origen es prerrománico. Este sufijo se añade para marcar que esa persona es hijo o descendiente de otra. Así, Bernárdez sería 'hijo de Bernardo'.
Entre los apellidos de probable ascendencia celta, encontramos los siguientes:
Al margen de los apellidos, solo quedan en español dos sufijos celtas activos. Ramón Menéndez Pidal, uno de los grandes hispanistas, explicó en diversos trabajos de investigación que solo los toponímicos acabados en -acu o -briga, más frecuentes en el norte de España y Portugal, acreditan su pasado celta.