Há referências à igreja de São Romão em documentos dos séculos XI e XII. Neles é referida como sendo uma abadia.
Figura nas Inquirições de D. Afonso III, de 1258, como couto e, nas de D. Dinis, feitas em 1290, é referida como freguesia.
Em 1528, figura no Livro dos Benefícios e Comendas inserida na Terra de Aguiar de Neiva, sendo mosteiro beneditino.
Américo Costa descreve esta freguesia como curato da apresentação do Convento de São Romão da Ordem de São Bento, no termo de Barcelos.
Em termos administrativos pertenceu, em 1839 à comarca e concelho de Barcelos e, em 1853 à de Viana do Castelo.
Pertence à Diocese de Viana do Castelo desde 3 de novembro de 1977.
↑ DRE (2011) Lei n.º 31/2011 de 17 de Junho "Alteração da denominação da freguesia de Neiva, no concelho de Viana do Castelo, para São Romão de Neiva". Acesso 2012-09-11