Ce mot est attesté par Diodore de Sicile sous la forme "langkias". Le mot gaulois "lancia" aurait donné le latin "lancea" et le français "lance". Le mot semble provenir d'un thème celtique "*lank-" signifiant lancer.
Diodore de Sicile, Bibliothèque historique, V, 30, 4: "ils portent la pointe en avant, des piques qu'ils appellent langkias, dont le fer à une coudée de long."