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