Слово имеет британское происхождение и исторически связано с северо-востоком Англии (особенно с районом реки Тайн и Ньюкаслом). Оно образовано от слияния слов ‘keel’ (тип мелкосидящей барки для перевозки угля) и ‘man’ (человек). В XVII–XIX веках так называли рабочих, которые управляли этими лодками и перевозили уголь от берегов реки к крупным морским судам.
Однокоренные слова
keelhaul — отчитывать, делать строгий выговор, килевать