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