Del latín halcyon, del antiguo alcyon, a su vez del griego antiguo ἀλκυών (alkýōn), de origen incierto. La hipótesis que lo deriva de ἅλς (háls), "sal", y que motiva la <h> de la grafía tardolatina, no tiene fundamento.