Происхождение
Фамилия Колпоков
Фамилия Колпоков — редкий случай, когда написание и произношение разошлись, а исходное слово почти исчезло из живого языка. Если вы встретите эту фамилию, скорее всего, перед вами человек из центральной России или Поволжья, но географию стоит уточнять отдельно — массовых переселений носителей не зафиксировано.
Корень фамилии — «колпок». Здесь нет опечатки и это не вариант слова «колпак». В русских говорах, особенно владимирских и ярославских, «колпок» — это старинное название колпака, головного убора. Суффикс -ов указывает на стандартную патронимическую или прозвищную модель: Колпоков — сын Колпока. То есть предка могли прозвать Колпоком за то, что он постоянно носил колпак, шил их или торговал ими. В эпоху, когда головной убор был маркером статуса и профессии (вспомните колпак скомороха или ремесленника), такое прозвище было говорящим.
Интересно, что в старых документах встречается вариант «Колпаков» — более привычный и распространённый. Колпоков же мог закрепиться в результате местного говора: в некоторых регионах «а» после твёрдых согласных произносили как нечто среднее, а на письме фиксировали «о». Либо здесь сыграла роль так называемая «обратная» замена: когда писарь, зная, что в безударной позиции часто пишут «о» вместо «а» (как в слове «карова»), «исправил» фамилию на «правильный» лад, но ошибся в другую сторону. В ономастике это явление называют гиперкоррекцией.
Версия о тюркском происхождении (от «колпак» как заимствование из тюркских языков) возможна, но менее вероятна. Слово «колпак» прочно вошло в русский быт ещё в домонгольскую эпоху, и прозвище на его основе — чисто русское явление. Если бы корень был инородным, фамилия скорее сохранила бы другой суффикс или основу.
В итоге: Колпоков — это прозвищная фамилия, связанная с ремеслом или внешним видом предка-колпачника. Её редкость и нестандартное написание — следствие живой диалектной речи и канцелярской ошибки, а не какой-то особой знатности рода.