Происхождение
Фамилия Шопнов
Фамилия Шопнов — редкая и с неочевидной на первый взгляд основой. Если отбросить распространённое «-ов», остаётся корень «шопн-». Самое простое и правдоподобное объяснение: перед нами вариант фамилии Шапкин, Шапников или Шапочкин, но с диалектным произношением. В северных и сибирских говорах «о» вместо «а» после шипящих — обычное дело: «шопка» вместо «шапка» (ср. «шопник» — шапочник, мастер по шапкам). Значит, Шопнов — потомок либо ремесленника-шапочника, либо человека по прозвищу Шопка, которое давали из-за характерного головного убора.
Есть и вторая версия, связанная с прозвищем Шопень. В псковских и смоленских говорах «шопень» — вялый, медлительный человек или неопрятно одетый. Если фамилия пошла оттуда, то основа — не предмет, а характер. Но эта версия слабее: фамилии на «-ов» от прозвищ на мягкий согласный (вроде Шопень) обычно дают Шопнев, а не Шопнов. Форма Шопнов указывает скорее на основу «шопн-» или «шопа», где конечный согласный твёрдый.
Суффикс «-ов» стандартный — указывает на принадлежность: «чей?» — Шопнов, то есть сын или потомок Шопна. Сама фамилия недворянская, крестьянская или мещанская, что подтверждается её редкостью и отсутствием в старых родословных книгах. Географически Шопновы встречаются в основном в Вологодской и Архангельской областях, а также на Урале — как раз там, где «шопка» вместо «шапка» в ходу до сих пор.
Сравните с однокоренными: Шапкин, Шапочников — массовые фамилии, а Шопнов остался локальным вариантом, который не «выправили» под литературное произношение. Это и есть его главная особенность: фамилия-свидетель живого говора, застывшая в паспорте.