Версия по теории русловых названий(ТРН).
Город Шклов расположен на реке Днепр в Беларуси. Неслучайно город вытянут вдоль реки, так как гидроним растянулся примерно на 7 километров.
Шклов сокращённое слово "шкодолов" или "крысолов", или просто "кот". Русло Днепра в этом месте "рисует притаившегося кота", торчат только ушки и спина.
Современное польское слово "szczur"- крыса.
Ругательство "шкура" значит "крыса".
Слово "Шкода"- кошка или кот, тот кто ловит крыс.
В Тамбовской области есть город Котовск с таким же образом на реке, статья в списке.