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