Происхождение
Фамилия Шачок
Фамилия Шачок — редкий пример, когда суффикс указывает на происхождение точнее, чем корень. Окончание -ок в русских фамилиях обычно встречается в украинской или белорусской среде: оно уменьшительное и заменяет великорусское -ов/-ев. То есть Шачок — это не «сын Шака», как было бы в фамилии Шаков, а скорее «маленький Шак» или просто прозвище Шачок, которое затем закрепилось за родом.
Корень Шач- восходит к прозвищу Шак. В южнорусских и украинских говорах «шаком» называли рыбу «чехонь», а в псковских диалектах — «щуку». Человек мог получить такое прозвище за худобу, вертлявость или за то, что ловил эту рыбу. Вторая версия — от тюркского «шах» (князь, владыка), но через украинское смягчение «х» в «ч»: Шах → Шач → Шачок. Такое возможно в среде казачества или мещанства, где тюркские слова переделывали на свой лад.
Третья, менее вероятная версия — связь с польским szaczek (от szak — «мешок»), но в польских фамилиях чаще встречается форма Szaczek с другим ударением. Для русской фамилии Шачок ударение почти всегда падает на второй слог — Шачо́к, что типично для украинских образований.
Фамилия бытует в основном на западе России и востоке Украины — в Брянской, Смоленской, Черниговской областях. Встречается и в Польше, но как единичные записи. Сословно предки Шачков, скорее всего, были крестьянами или казаками — фамилия недворянская, без «-ский» на конце, и не попала в родословные книги. Письменные источники фиксируют её с XVIII века в метрических книгах Черниговской губернии, где Шачки записаны как посполитые (свободные крестьяне).
Если искать однокоренные фамилии, то Шачков, Шачко, Шакун — все они от того же прозвища Шак, но с разными суффиксами. Шачок среди них — самый редкий и, судя по географии, самый западный вариант.