Du breton Karnag, de karn (« tumulus, cairn »).
Ernest Nègre relate lui aussi le terme *carn, qui est soit gaulois celtique, soit préceltique, et signifiant "tas de pierres".
Pour Albert Dauzat, du gaulois carn-, donnant la même explication que le breton, à savoir, un élément carn-, qui représente le celtique et pré-celtique *karn- signifiant « amas de pierres ».
Pour Xavier Delamarre aussi, le mot gaulois est la même origine celte que pour le breton, indirectement attesté par un verbe, carnitu, carnitus, mentionné dans des inscriptions qui signifierait « a placé, a érigé (une tombe) » ; karni- est un verbe qui à l'origine voulait tout simplement dire « empiler des pierres » qui a pris le sens plus technique d’« ériger un tombeau ».
Ce Carne provient lui-même du gaélique carn (« tas de pierres »)[1].
Pour Albert Dauzat, du gaulois carn-, donnant la même explication que le breton, à savoir, un élément carn-, qui représente le celtique et pré-celtique *karn- signifiant « amas de pierres », dérivé du pré-indo-européen *kar « pierre, rocher ».