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
483001 Kanishchava 2 483002 Kanishevskyi 2 483003 Kaniuha 2 483004 Kaniukou 2 483005 Kaniukov 2 483006 Kanivtsova 2 483007 Kaniwiec 2 483008 Kaniyazov 2 483009 Kanjaradze 2 483010 Kanjilal 2 483011 Kankal 2 483012 Kankanam Gamage 2 483013 Kankanamalage 2 483014 Kankanamge 2 483015 Kankare 2 483016 Kankaria 2 483017 Kankel 2 483018 Kankofer 2 483019 Kankowska-Filipiak 2 483020 Kannathasan 2 483021 Kannberg 2 483022 Kannmann 2 483023 Kanny 2 483024 Kano 2 483025 Kanoatov 2 483026 Kanofocka 2 483027 Kanold-Łastawiecka 2 483028 Kanonchik 2 483029 Kanonyshena 2 483030 Kanopa 2 483031 Kanopskaya 2 483032 Kanosa 2 483033 Kanov 2 483034 Kanshina 2 483035 Kanskyy 2 483036 Kansoy 2 483037 Kansu 2 483038 Kant-Łuczyński 2 483039 Kantaieva 2 483040 Kantaras 2 483041 Kantarci 2 483042 Kantaridis 2 483043 Kantarovskaya 2 483044 Kantarovski 2 483045 Kantarzhy 2 483046 Kantas 2 483047 Kantayeva 2 483048 Kantchen 2 483049 Kantek-Sucharska 2 483050 Kantel-Najder 2 483051 Kantelecka 2 483052 Kantemyrov 2 483053 Kantenwein 2 483054 Kanteres 2 483055 Kantetere 2 483056 Kantidze 2 483057 Kantimirov 2 483058 Kantimm 2 483059 Kantipudi 2 483060 Kanto 2 483061 Kantolak 2 483062 Kantonenko 2 483063 Kantonistyj 2 483064 Kantor-Noga 2 483065 Kantor-Sobolewski 2 483066 Kantov 2 483067 Kantrzonka-Sikorski 2 483068 Kantsedalova-Malohulko 2 483069 Kantsemal 2 483070 Kantsevarov 2 483071 Kantsevarova 2 483072 Kantsiar 2 483073 Kantsiava 2 483074 Kantsiber 2 483075 Kantsidailo 2 483076 Kantsioulis 2 483077 Kantsydailo 2 483078 Kantus 2 483079 Kantuzorau 2 483080 Kantuzorava 2 483081 Kantysh 2 483082 Kantyńska 2 483083 Kantór 2 483084 Kanukov 2 483085 Kanunnik 2 483086 Kanunnikava 2 483087 Kanunnikow 2 483088 Kanushyn 2 483089 Kanwar Yogi 2 483090 Kanyangarara 2 483091 Kanyange 2 483092 Kanybek 2 483093 Kanyembo 2 483094 Kanyion 2 483095 Kanyoka 2 483096 Kanyshcheva 2 483097 Kanyshka 2 483098 Kanzenbach 2 483099 Kanálik 2 483100 Kaondera 2