Un castro es un poblado fortificado celta, por lo general prerromano, aunque existen ejemplos posteriores que perduraron hasta la Edad Media en Europa y propios de finales de la Edad del Bronce y de la Edad del Hierro.