Не всегда чисто польское - скорее шляхтецкое. Среди шляхты попадались и русские, и украинцы, и белоруссы, и летувины ( последние, правда,  не носили фамилий на "-ский" ). Но все равно происхождение фамилий считается польским.А образованы  шляхтецкие фамиии, как и большинство семинарских, от названий населенных пунктов. И не обязательно это название чисто польского происхождения.Но в принципе, большинство фамилий на "-ский" находится среди носителей польских гербов. ПРимерно так процентов 95.