100 Polish Surnames and Their Meanings
The -ski ending did not mean "noble". It meant "of that place" — and the reason it became associated with the szlachta is that the nobility were the people who owned places. Jan from the village of Zamość was Jan Zamoyski, exactly as a French seigneur was de somewhere. From the eighteenth century onwards everybody else adopted the ending too, so a modern -ski name proves nothing about rank. The second thing to know is that Polish surnames change shape by gender: Kowalski's wife is Kowalska, which routinely convinces beginners they are looking at two different families. Once the branches are straight, the cousin calculator will tell you how they connect.
What does your Polish surname end in? Tap the closest match.
Tap an option above. The ending tells you which naming system produced the name.
What -ski actually meant
An adjective, not a title — and understanding it as an adjective explains everything else.
-ski turns a noun into "belonging to" or "coming from". Warszawa gives warszawski, "of Warsaw". Applied to a village name, it makes a surname: a family from Dąbrowa becomes Dąbrowski.
That is why so many -ski names are landscape words. Grabowski from grab, "hornbeam"; Brzeziński from brzoza, "birch"; Sosnowski from sosna, "pine". The name comes from a village named for its trees, not from a family who liked trees.
The nobility got there first because they owned the villages. Polish gentry were identified by their estates, so from the 1400s onward z Dąbrowy — "of Dąbrowa" — hardened into Dąbrowski. In that period an -ski name genuinely did suggest the szlachta.
Then everyone else took it up. From the eighteenth century, and heavily in the nineteenth, peasants and townspeople adopted -ski forms, often by adding the suffix to an existing name. Kowal, the smith, became Kowalski. Nowak became Nowakowski.
-cki and -dzki are the same suffix. They are spelling adjustments that follow the sound of the stem: Zawada gives Zawadzki, Nowice gives Nowicki. Treat them as one family of endings.
So a -ski name is a weak claim and a good clue. It rarely proves nobility, but it very often names a real village you can find on a map, which is the most useful thing a surname can do — the general approach is set out in what country is my last name from.
Feminine forms, and why a wife's surname looks different
The single most common thing that stops an English-speaking researcher reading a Polish record correctly.
Adjectival surnames decline for gender. Kowalski is masculine, Kowalska is feminine. Wiśniewski and Wiśniewska are one surname. A parish register entry for Marianna Zawadzka is recording a Zawadzki.
The plural for the family is different again. Kowalscy means "the Kowalski family" collectively, so a household listed as Kowalscy is not a variant spelling.
Non-adjectival names had their own feminine forms in older records. A daughter of a man named Nowak might be written Nowakówna, and his wife Nowakowa. The -ówna ending marked an unmarried daughter, -owa a wife. These forms fade out during the twentieth century but are everywhere in eighteenth and nineteenth-century registers.
Indexes rarely normalize this. A search for Kowalski will miss Kowalska, Kowalskiej, Kowalskiego and Kowalską — Polish nouns also decline by case, so the surname changes shape depending on its grammatical role in the sentence of a Latin or Polish register entry.
Search the stem, not the ending. Kowalsk* catches all of them, and truncating one letter earlier catches more.
The same logic applies across the Slavic languages, which is why Russian surnames show the same masculine and feminine split with -ov and -ova.
The suffixes that mean son of
Poland has several, and they carry slightly different shades.
-owicz and -ewicz are the true patronymics, cognate with Russian -ovich. Stankiewicz is son of Stanko, a pet form of Stanisław. These are especially common in the old eastern borderlands, shared with Lithuanian and Belarusian families.
-czyk is a diminutive that also works as "son of". Kowalczyk is the smith's son or the smith's apprentice; Krawczyk is the tailor's son.
-ak marks a son or a young man. Marciniak is Marcin's son, Kubiak is the son of Kuba, the Polish pet form of Jakub.
-ek and -ik are simple diminutives. Janik is "little Jan"; Wieczorek is "little evening". They often attach affectionately to a first name and then stick.
Given names hide inside a great many of them. Wojciechowski, Szymański, Pawlak, Michalak and Adamczyk all preserve a saint's name that was once a real ancestor's, and the mechanism is the same one described in patronymic surnames.
One caution: -owicz endings are also extremely common among Polish Jewish families, so the suffix says nothing about religion. There is more on that overlap in Jewish surnames.
Names ending in -ski and -cki
Most of these are village names. Where a plant or animal appears, the village was usually named for it first.
| Surname | Meaning or origin |
|---|---|
| Kowalski | From kowal, "smith", or from a village called Kowale |
| Wiśniewski | From wiśnia, "cherry"; villages named Wiśniewo |
| Kamiński | From kamień, "stone"; villages named Kamień or Kamin |
| Lewandowski | From villages called Lewandów or Lewandowo |
| Zieliński | From zielony, "green"; villages named Zielona or Zielin |
| Szymański | From Szymon, the Polish form of Simon |
| Dąbrowski | From dąbrowa, "oak grove" — one of the commonest village names in Poland |
| Kozłowski | From kozioł, "billy goat"; villages named Kozłów |
| Jankowski | From Janków or Jankowo, settlements named for a Jan |
| Wojciechowski | From Wojciechów, named for a Wojciech (Adalbert) |
| Kwiatkowski | From kwiatek, "little flower"; villages named Kwiatkowo |
| Piotrowski | From Piotrów, named for a Piotr (Peter) |
| Grabowski | From grab, "hornbeam"; villages named Grabowo |
| Nowicki | From nowy, "new"; villages named Nowice |
| Pawłowski | From Pawłów, named for a Paweł (Paul) |
| Michalski | From Michał, the Polish form of Michael |
| Jabłoński | From jabłoń, "apple tree"; villages named Jabłonna |
| Majewski | From maj, "May", or from villages named Majewo |
| Olszewski | From olsza, "alder"; villages named Olszewo |
| Jaworski | From jawor, "sycamore maple"; villages named Jaworów |
| Malinowski | From malina, "raspberry"; villages named Malinowo |
| Sikorski | From sikora, the tit; villages named Sikory |
| Sadowski | From sad, "orchard"; villages named Sadowo |
| Zawadzki | From zawada, "obstacle" — a place name for difficult ground |
| Chmielewski | From chmiel, "hops"; villages named Chmielewo |
| Sokołowski | From sokół, "falcon"; villages named Sokołów |
| Czarnecki | From czarny, "black"; villages named Czarnca or Czarne |
| Brzeziński | From brzoza, "birch"; villages named Brzezina |
| Ostrowski | From ostrów, an island or dry ground in marshland |
| Wysocki | From wysoki, "high"; villages named Wysokie |
Patronymic and diminutive names
| Surname | Meaning or origin |
|---|---|
| Kowalczyk | The smith's son or apprentice |
| Wójcik | Diminutive of wójt, a village headman or bailiff |
| Krawczyk | The tailor's son, from krawiec |
| Kaczmarek | The innkeeper's son, from karczmarz |
| Woźniak | From woźny, a court usher, or woźnica, a carter |
| Adamczyk | Son of Adam |
| Pawlak | Son of Paweł |
| Marciniak | Son of Marcin (Martin) |
| Tomczak | Son of Tomek, a pet form of Tomasz |
| Wawrzyniak | Son of Wawrzyniec (Laurence) |
| Kubiak | Son of Kuba, the pet form of Jakub |
| Michalak | Son of Michał |
| Szymczak | Son of Szymon |
| Jędrzejczyk | Son of Jędrzej, the older Polish form of Andrew |
| Sobczak | Son of Sobek, a pet form of Sobiesław |
| Walczak | Son of Walenty (Valentine) |
| Stasiak | Son of Staś, a pet form of Stanisław |
| Pietrzak | Son of Piotr |
| Urbaniak | Son of Urban |
| Janik | "Little Jan" |
| Stankiewicz | Son of Stanko, a pet form of Stanisław |
| Sienkiewicz | Son of Sienko, a pet form of Symeon or Semen |
| Mickiewicz | Son of Mićko, a pet form of Mikołaj or Dymitr |
| Bartoszewicz | Son of Bartosz (Bartholomew) |
| Mazurkiewicz | Son of Mazurek, "the little Masurian" |
Occupational names
Poland kept a large stock of bare trade names alongside the suffixed versions, a pattern seen across Europe in occupational surnames.
| Surname | Meaning or origin |
|---|---|
| Kowal | Smith |
| Krawiec | Tailor |
| Stolarz | Joiner or cabinetmaker |
| Bednarek | Little cooper, from bednarz |
| Kołodziej | Wheelwright |
| Rybak | Fisherman |
| Owczarek | Shepherd, from owczarz |
| Młynarczyk | The miller's son, from młynarz |
| Szewczyk | The shoemaker's son, from szewc |
| Kucharz | Cook |
| Garncarz | Potter |
| Cieśla | Carpenter |
| Tkacz | Weaver |
| Zdunek | Stove-setter, from zdun |
| Kotlarz | Coppersmith or boilermaker |
| Kmieć | A peasant farmer holding a full share of village land |
| Sołtys | Village head, an office under German-law settlement charters |
| Bartnik | Forest beekeeper — a distinct and once important Polish trade |
| Rymarz | Saddler and harness-maker |
| Piwowar | Brewer |
Nicknames from nature and appearance
The oldest layer of Polish surnames, and often the bluntest.
| Surname | Meaning or origin |
|---|---|
| Nowak | "The new man" — a newcomer to the village; the most common surname in Poland |
| Zając | Hare |
| Wróbel | Sparrow |
| Sokół | Falcon |
| Baran | Ram |
| Kot | Cat |
| Wilk | Wolf |
| Sowa | Owl |
| Jeleń | Stag |
| Bąk | Gadfly, and in some regions the bittern |
| Dudek | Hoopoe; also a colloquial word for a simpleton |
| Kruk | Raven |
| Gołąb | Pigeon or dove |
| Lis | Fox |
| Kozioł | Billy goat |
| Skowronek | Lark |
| Czajka | Lapwing |
| Sikora | Tit |
| Mróz | Frost |
| Wieczorek | "Little evening", from wieczór |
| Zima | Winter |
| Kwiatek | "Little flower" |
| Król | King — a nickname, or a role in a village festival |
| Grzyb | Mushroom |
| Chudy | Thin, lean |
Polish letters, and what happened to them abroad
Polish orthography is precise, and emigration destroyed most of that precision.
Nine letters have no English equivalent. ą, ć, ę, ł, ń, ó, ś, ź and ż all carry sounds that English typewriters and American clerks could not produce, so they were flattened.
Flattening changes the pronunciation completely. ł is pronounced like an English w, so Łukasz is "Wookash", not "Lookash". Wróbel becomes Wrobel and loses the "oo" sound of ó.
Names were also respelled phonetically. Szczepański becomes Shepanski or Chapanski; Wojciechowski becomes Voycek or Wojick; Grzegorzewski shortens to Gregory. The general mechanics are covered in surname spelling variations.
Partition-era records use three different administrations. Between 1795 and 1918 Poland was divided between Russia, Prussia and Austria, so the same family's records may be in Russian Cyrillic, German or Latin, each transliterating the surname differently.
Germanisation and Polonisation both happened deliberately. Under Prussian rule Polish names were sometimes Germanised in official use, and after 1918 and again after 1945 German-form names were often Polonised.
Search on the consonant skeleton. Drop the vowels and the diacritics in your head — Krawczyk, Krafchik and Kravchyk are one name — and use wildcards generously.
What a Polish surname can and cannot tell you
It can often name a village. A -ski name derived from a settlement is a genuine geographic lead, and Polish village names are well indexed. Bear in mind that dozens of villages share names like Dąbrowa.
It can indicate a trade in the family's past, though usually several centuries back and not necessarily the direct male line.
It cannot establish noble descent. The great majority of -ski names were adopted by ordinary families after the suffix stopped being a mark of status. Nobility has to be shown from land records and heraldic registers, not from an ending.
It cannot identify religion or ethnicity. Polish, Jewish, Lithuanian, Belarusian, Ukrainian and Silesian German families all bear names in these patterns.
It cannot distinguish unrelated families with the same name. Nowak is borne by hundreds of thousands of people with no common ancestor, since the word simply meant a newcomer and any village could produce one.
Region does carry signal. Kashubian names in the north, Silesian names with German influence in the south-west and borderland -owicz names in the east cluster meaningfully, and that clustering is worth mapping before you assume anything.
No coat of arms belongs to a surname
Poland is a special case, and the special case still does not help the surname sellers.
Polish heraldry worked by clan, not by family. A single coat of arms — a herb such as Jastrzębiec or Nałęcz — was shared by many unrelated noble families, sometimes hundreds of them. The arms belonged to the heraldic clan, and the surname was separate.
That makes surname-to-arms matching even less reliable here than elsewhere, because a Polish name may map to several herby, or to none, depending on the specific family.
Bearing a -ski name puts you in no clan. Membership was recorded, granted and inherited; it was never a property of the ending on a name.
The framed "Kowalski family crest" is somebody else's, and probably several other people's as well.
Design your own instead — the honest version, with a walkthrough at make a family coat of arms.
FAQ
Does a -ski surname mean my family was noble?
Almost always no. The suffix originally marked a landowner identified by his estate, but from the eighteenth century onwards ordinary families adopted it in large numbers, often by adding it to an existing name. Noble status has to be proved from land, tax and heraldic records, never from an ending.
Why does my great-grandmother's surname end in -ska?
Because Polish surnames are adjectives that agree with gender. Kowalski is the masculine form and Kowalska the feminine, and they are one surname. Older records may also show -ówna for an unmarried daughter and -owa for a wife of a man with a non-adjectival name.
What is the most common Polish surname?
Nowak, meaning "the new man" — a newcomer to a village. Kowalski, Wiśniewski, Wójcik and Kowalczyk follow. Because Nowak describes a situation rather than a family, bearers are overwhelmingly unrelated to one another.
Is -owicz Polish or Russian?
Both, and Lithuanian and Belarusian as well. It is a general Slavic patronymic suffix meaning "son of", spelled -owicz in Polish and -ovich in Russian transliteration. It is especially common in the historic eastern borderlands of the Polish-Lithuanian Commonwealth.
Why do the accents disappear on American records?
Because English-language typewriters, printing houses and clerks had no way to set ą, ł, ś or ż. The letters were dropped rather than replaced, which changes the sound: ł is pronounced like a w, so removing it makes the name unrecognisable to Polish ears.
Can I find the village my -ski name came from?
Often, but with care. Search Polish gazetteers for settlements matching the stem, then narrow using the parish named in emigration papers, church records or naturalisation files. The name suggests candidates; the documents decide which one is yours.
Reading a Polish name backwards
Work from the ending inward. Strip -ski, -cki, -czyk, -ak or -owicz, and what remains is the informative part: a village, a trade, a father's name or a nickname. Remember that the ending changes with gender and grammatical case, so search stems rather than whole names, and treat Kowalska and Kowalscy as the same family. Do not read nobility into a suffix that half the country adopted, and do not read a coat of arms into a name at all. When the emigrant branches and the ones who stayed finally join up in your tree, the cousin calculator will tell you exactly what each side is to the other.












