Происхождение
Фамилия Каракоць
Фамилия Каракоць — редкая и звучит не по-русски. Её облик сразу выдаёт украинское или белорусское происхождение: суффикс -ць (а не -ц) характерен для западноукраинских и юго-западных белорусских говоров. В русской традиции такая фамилия писалась бы как Каракоц, но форма на -ць сохранила местный колорит.
Основа фамилии — прозвище Каракоць. Его корень, скорее всего, связан с украинским или польским словом «каракати» (kurczyć — корчить, морщить) или «каракотитися» — ёрзать, извиваться, капризничать. Прозвище могли дать человеку с беспокойным, неусидчивым характером, либо тому, кто имел привычку морщиться или кривиться. Вторая версия — от «кара» (наказание) и «коць» (кот): возможна ироническая кличка вроде «кошачий палач». Но это уже народная этимология, менее убедительная, чем связь с глаголом движения.
Модель образования проста: прозвище Каракоць перешло в фамилию без дополнительных суффиксов, что типично для украинских и белорусских фамилий (сравните: Коваль, Гончар, Швець). Встречается она в основном в западных областях Украины (Волынь, Подолье) и на юго-западе Беларуси (Брестчина, Гродненщина). В дореволюционных переписях носители могли записываться как Каракоц или Каракоть, но современная форма с мягким знаком закрепилась.
Сословно предки, скорее всего, были крестьянами или мещанами — фамилия не дворянская, без характерных для шляхты суффиксов -ский/-цкий. Встречаются и единичные случаи, когда фамилию давали по названию хутора или урочища (например, Каракоть), но это вторично. В любом случае Каракоць — фамилия-прозвище, которая прямо говорит о внешности или повадках первого носителя.