A santa começou a ser venerada há vários séculos, na sequência de uma preciosa ajuda que deu às tropas portuguesas, na grande Batalha de Castelo Rodrigo, entre Castelhanos e Portugueses, travada em 1664, nos campos que rodeiam Mosteiro de Santa Maria de Aguiar. Apesar de estarem em maior número, os espanhóis foram derrotados. Os mortos e feridos foram tantos, que a refrega ficou conhecida como «Batalha da Salgadela». Segundo a lenda, a santa teve um papel preponderante na vitória lusa, já que recebia no seu manto as balas que os castelhanos disparavam, evitando que os portugueses fossem atingidos. Um castelhano terá avistado Nossa Senhora e dito aos companheiros de armas:
"— Mira, que anda Santa Capeluda a aparar las balas con un azafate".A dada altura, os soldados de ambos os lados viram, com espanto, a Senhora a elar-se nos ares, rodeada por uma auréola e desaparecer no meio das nuvens. Nesse momento, os portugueses souberam que Nossa Senhora de Aguiar os tinha socorrido, atendendo às suas súplicas.