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