Le nom de Crossac est d’origine bretonne, attesté depuis le Moyen Âge. La commune appartient au pays de Brière, territoire dont les habitants, les « Briérons », ont longtemps vécu de la tourbe et de la pêche dans les marais.
L’église paroissiale de Crossac est le centre religieux de cette commune briéronne, dans une tradition catholique bretonne profondément ancrée dans ce territoire de marais.