Общеслав. Исходное *kьlnъ > чьлнъ > челн (после прояснения сильного ь в е и далее в ’о), что колоть, ранее имевшее, кроме «колоть, рубить», также значение «долбить». Челн буквально — «лодка-долбленка». Считается родственным др.-в.-нем. scalm «корабль», лит. kelnas «паром, челн» и др.
Школьный этимологический словарь русского языка. Происхождение слов. — М.: Дрофа.
Н. М. Шанский, Т. А. Боброва.
2004.