Этимологический словарь Крылова
Это слово, называющее движущее средство, пришло в русский из английского (locomotive), а восходит к латинскому loco movere – "двигаться с места".
локомотив
Локомотив
ЛОКОМОТИВ