El topónimo de Castrelo ("pequeño castro"), así como algunos objetos encontrados en los alrededores de la población podrían indicar una continua presencia humana desde época romana.