Происхождение
Фамилия Каспшаков
Фамилия Каспшаков встречается редко, и её происхождение — хороший пример того, как польское или белорусское имя обрастало русскими суффиксами. В основе фамилии лежит имя Каспш — народная форма католического имени Каспер (через польское Kaspш). Каспер, в свою очередь, восходит к персидскому слову «ганджавар» — «хранитель сокровищ»; так в христианской традиции звали одного из трёх волхвов, принёсших дары младенцу Иисусу.
Словообразовательная модель здесь двухступенчатая. Сначала к основе Каспш добавили суффикс -ак, характерный для польских и западнорусских фамилий со значением «сын» или «маленький» (сравните Коваль — Ковальчак, Ян — Янак). Затем, когда носитель прозвища Каспшак оказался на территории, где действовали русские патронимические суффиксы, фамилию «обрусили» окончанием -ов. Так появился Каспшаков — буквально «сын Каспшака», то есть внук Каспша.
Географически фамилия тяготеет к западным регионам бывшей Российской империи: современные запад Беларуси, восток Польши, возможно, Литва. В центральной России она почти не встречается. Это типичная «переходная» фамилия, которая показывает, как польско-литовская антропонимическая традиция вливалась в русскую через суффиксальную замену.
Версия о происхождении от немецкого Kasper (через диалектное Kasprzak) тоже правдоподобна, но менее вероятна: окончание -шаков указывает на восточнославянскую переработку скорее польского, чем прямого немецкого источника. Сословно носители фамилии, скорее всего, были крестьянами или мещанами — дворянские роды с таким окончанием обычно имели более прозрачную документальную историю.