Skip to main content

Polish Surnames

The complete list of 581,281 Polish surnames from the PESEL register (2025 vintage), ranked. Nowak and Kowalski lead. See how many people bear each name.

Try a surname

581,281 surnames · updated 3 Apr 2025

Showing 100 of 581,281
# Surname Bearers
35001 Kornata 170 35002 Koshyk 170 35003 Kremiec 170 35004 Kuzimska 170 35005 Kąciak 170 35006 Lachcik 170 35007 Lapina 170 35008 Lender 170 35009 Liberkowski 170 35010 Licbarski 170 35011 Malczyńska 170 35012 Malejko 170 35013 Mandecka 170 35014 Markovskyi 170 35015 Mastalerczyk 170 35016 Merski 170 35017 Mieszczyńska 170 35018 Milecki 170 35019 Morzyc 170 35020 Muchowicz 170 35021 Murray 170 35022 Mędrecki 170 35023 Młotkiewicz 170 35024 Nawała 170 35025 Niedźwiedzińska 170 35026 Niemirka 170 35027 Novikava 170 35028 Olejek 170 35029 Opielka 170 35030 Pastok 170 35031 Paszka 170 35032 Paziak 170 35033 Permus 170 35034 Persak 170 35035 Pietrakowski 170 35036 Pieńczak 170 35037 Pihan 170 35038 Ples 170 35039 Poncyliusz 170 35040 Przysło 170 35041 Płociński 170 35042 Rochalska 170 35043 Rostecki 170 35044 Rubajczyk 170 35045 Ruszewska 170 35046 Rybaniec 170 35047 Rysińska 170 35048 Sambora 170 35049 Samulewski 170 35050 Schmelter 170 35051 Senenko 170 35052 Shot 170 35053 Sieczkoś 170 35054 Skoczke 170 35055 Skorodzień 170 35056 Smolarkiewicz 170 35057 Sochalska 170 35058 Spasiuk 170 35059 Stoparek 170 35060 Stępska 170 35061 Sviderska 170 35062 Szraga 170 35063 Szyman 170 35064 Szymońska 170 35065 Sępioł 170 35066 Słodowa 170 35067 Tafel 170 35068 Todorova 170 35069 Tonn 170 35070 Trzeciakowska 170 35071 Trześniak 170 35072 Tutkowska 170 35073 Tylczyńska 170 35074 Tymoszczuk 170 35075 Tóth 170 35076 Ułanowski 170 35077 Voloshko 170 35078 Wełyczko 170 35079 Wituszyńska 170 35080 Wrzałka 170 35081 Wycinka 170 35082 Wyziński 170 35083 Zapór 170 35084 Zatoka 170 35085 Zbrzezny 170 35086 Zelmański 170 35087 Ćwil 170 35088 Łosak 170 35089 Śmidowicz 170 35090 Świrko 170 35091 Żylewicz 170 35092 Żytkowska 170 35093 Adaszyński 169 35094 Ambrożak 169 35095 Anderwald 169 35096 Badecki 169 35097 Banert 169 35098 Banicki 169 35099 Baszczyn 169 35100 Bejenka 169