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