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
509301 Mekhedov 2 509302 Mekherinskyi 2 509303 Mekhnych 2 509304 Mekhova 2 509305 Mekhralieva 2 509306 Mekhralievi 2 509307 Mekhriakova 2 509308 Mekhribanova 2 509309 Mekhta 2 509310 Mekhtiuk 2 509311 Mekhtyieva 2 509312 Mekhul 2 509313 Mekionis 2 509314 Mekitów-Humeńczyk 2 509315 Mekkamov 2 509316 Mekkaoui 2 509317 Mekkattukulam Seju 2 509318 Mekle 2 509319 Mekler Akerman 2 509320 Mekler Zveibil 2 509321 Mekta 2 509322 Mekudishvili 2 509323 Mekvabidze 2 509324 Melamed Cohen 2 509325 Melamed Snapir 2 509326 Melamedson 2 509327 Melanidis 2 509328 Melanidu 2 509329 Melanina 2 509330 Melanio 2 509331 Melano Borszcz 2 509332 Melara 2 509333 Melarkode 2 509334 Melasa 2 509335 Melasenko 2 509336 Melashenka 2 509337 Melashko 2 509338 Melashkova 2 509339 Melavsky 2 509340 Melay 2 509341 Melaya 2 509342 Melbarde 2 509343 Melbourne 2 509344 Melbye 2 509345 Melbārdis 2 509346 Melcer Vel Mencel 2 509347 Melcer-Kusz 2 509348 Melchakovska 2 509349 Melching 2 509350 Melchinskyi 2 509351 Melchiori 2 509352 Melchisedekow 2 509353 Melchor 2 509354 Melchukov 2 509355 Melchutska 2 509356 Meldebek 2 509357 Meldiuk 2 509358 Meldizon 2 509359 Meleachin 2 509360 Melech Nitzan 2 509361 Melecz 2 509362 Meledina 2 509363 Melegrito 2 509364 Melehanych 2 509365 Meleichuk 2 509366 Meleiko 2 509367 Melejayev 2 509368 Melelashvili 2 509369 Meleleo 2 509370 Melemez 2 509371 Melendez Koniewicz 2 509372 Melendez Ramos 2 509373 Melendrez 2 509374 Meleniv 2 509375 Melenna 2 509376 Melente 2 509377 Melentovich 2 509378 Melentowicz 2 509379 Melentsevich 2 509380 Melentsova 2 509381 Melentyeva 2 509382 Melepurakkal 2 509383 Melero-Skapska 2 509384 Meleszkiewicz 2 509385 Meletskyi 2 509386 Meletz Cum 2 509387 Meletzki 2 509388 Melezhik 2 509389 Melezhnikov 2 509390 Meleżyńska 2 509391 Meleżyński 2 509392 Meleștean 2 509393 Melgaard 2 509394 Melgarejo 2 509395 Melgem 2 509396 Melhaf 2 509397 Melhotchenko 2 509398 Melhuis 2 509399 Meliakh 2 509400 Melianovskyi 2