Le français glaive vient du latin gladius emprunté au gaulois cladios d'un proto-celtique cladivos signifiant épée (prononcé klaziwosse), dérivé d'une racine indo-européenne *kelh signifiant frapper
Le cladivos celtique a donné cleddyf (prononcé kleziv) en gallois, klezev en breton, claíomh en irlandais (prononcé klive) et claidheamh en écossais (prononcé klayev), le mot claymore vient justement de l'écossais claidheamh (épée) + mor (grand)