Происхождение
Фамилия Опочанов
Фамилия Опочанов — одна из тех, где географическая привязка лежит на поверхности, хотя и не без неожиданного поворота. Основа её — название города Опочка (ныне райцентр в Псковской области). Житель Опочки в старину назывался опочанин, опочанец, отсюда и пошла фамилия, оформленная стандартным патронимическим суффиксом -ов. Буквально Опочанов — «сын опочанина», то есть выходца из этого города.
Однако есть нюанс: фамилия эта редкая, и её носители встречаются не только на Псковщине, но и, например, в Поволжье и на Урале. Это наводит на мысль, что предок мог быть не просто уроженцем Опочки, а переселенцем, который получил прозвище «Опочанин» уже на новом месте — по прежнему месту жительства. Такие «географические» фамилии часто закреплялись за крестьянами и посадскими людьми, переехавшими в другие губернии в XVII–XVIII веках.
Словообразовательная модель проста: основа «Опочан-» (сокращение от «опочанин») плюс суффикс -ов. Ударение, скорее всего, падает на второй слог: Опоча́нов. В псковских говорах город Опочка произносили с ударением на первый слог, но фамилия, как часто бывает, подчинилась общерусской акцентной норме.
В этимологическом словаре Б. Унбегауна «Русские фамилии» модель «город + -ов» описана как типичная для обозначения выходцев, но конкретно Опочанов не упоминается — фамилия слишком локальная. Зато в документах XVI–XVII веков встречаются прозвища «Опочанин» и «Опоча», так что корни фамилии уходят в допетровскую эпоху, когда Опочка была важным оборонительным пунктом на западных рубежах.
Если у вас есть сомнение, не связана ли фамилия с опокой (осадочной горной породой), то нет: опока — слово из геологии, а не из антропонимии. Опочанов — исключительно по городу. И никакой связи с «опочкой» как уменьшительной формой от «опока» тоже нет: это омонимы, разошедшиеся в значениях.