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