Toponyme qui tire manifestement son origine dans le substrat pré-breton. D'après Bernard Tanguy (DNCF), il découle du gaulois *Skarena ("pente rocheuse, ravin rocailleux, éboulis"), qui explique différents toponymes montagneux : la Barre des Ecrins et le massif d'Escreins (Alpes), le Col de l'Escrinet (Ardèche), le Rocce-della-Scregna (Piémont italien), etc. Dans le nom qui nous occupe, le terme est affublé du suffixe gaulois -acos, supposant un protoype *Skariniaco. L'appellation Scrignac/Skrigneg désignerait donc un lieu à rocailles tranchantes, un endroit caractérisé par des éclats pierreux. Ajoutons que le breton Skirienn/Skirioù ("éclat(s) de bois") est apparenté au terme *Skarena, comme le gallois Ysgyren (Scirenn en vieux-gallois). En revanche, nous ne pouvons suivre B. Tanguy lorsqu'il indique que le nom est précédé de l'article défini Ar dans sa prononciation en breton. Celle-ci est simplement Skrigneg localement (parfois Skrignag, manifestement pour faciliter l'identification de l'endroit par rapprochement avec la forme admininstrative en -a à un auditoire non averti).