Skip to main content

Polish Male Names

All 40,753 male first names from Poland's PESEL register, ranked by how many men carry each. Piotr leads the living population with 686,024 men; among today's newborns, Nikodem leads. Meanings and diminutives at every name. 2025 data.

Try a first name

40,753 first names · updated 3 Apr 2025

Showing 100 of 40,753
# Name Bearers
28001 Avturkhan 2 28002 Avyaansh 2 28003 Awab 2 28004 Awadh 2 28005 Awadhesh Kumar 2 28006 Awaludin 2 28007 Awan 2 28008 Awanish 2 28009 Awet 2 28010 Awetis 2 28011 Awigdor 2 28012 Awit 2 28013 Awsan 2 28014 Axcel 2 28015 Ayatkhan 2 28016 Ayax 2 28017 Aydemi̇r 2 28018 Aydoğan 2 28019 Ayeshan 2 28020 Ayhem 2 28021 Aymar 2 28022 Ayokunle 2 28023 Ayoob 2 28024 Ayorinde 2 28025 Ayredin 2 28026 Ayridin 2 28027 Ayshad 2 28028 Aytek 2 28029 Ayteki̇n 2 28030 Aythami 2 28031 Aytuğ 2 28032 Ayuk 2 28033 Ayur 2 28034 Ayushman 2 28035 Ayvar 2 28036 Ayyanar 2 28037 Ayyappa 2 28038 Ayyaz 2 28039 Azaharuddin 2 28040 Azamjan 2 28041 Azari 2 28042 Azariah 2 28043 Azariia 2 28044 Azatkhan 2 28045 Azay 2 28046 Azharuddin 2 28047 Azimboy 2 28048 Azimov 2 28049 Aziretali 2 28050 Azizali 2 28051 Azizdzhon 2 28052 Azizmurod 2 28053 Azizzhan 2 28054 Azizzhon 2 28055 Azlaan 2 28056 Azmiddin 2 28057 Azmi̇ 2 28058 Azrat 2 28059 Azuolas 2 28060 Azym 2 28061 Azzaya 2 28062 Aïmad 2 28063 Ağah 2 28064 Așkin 2 28065 Ba Binh 2 28066 Ba Hoang 2 28067 Ba Hung 2 28068 Ba Lam 2 28069 Ba Long 2 28070 Ba Phuc 2 28071 Ba Quang 2 28072 Ba Toan 2 28073 Ba Trung 2 28074 Ba Tuan 2 28075 Baaka 2 28076 Babacz 2 28077 Babaev 2 28078 Babafemi 2 28079 Babamurad 2 28080 Babanazar 2 28081 Babatunji 2 28082 Babik 2 28083 Babiker 2 28084 Babir 2 28085 Babish 2 28086 Baburao 2 28087 Babych 2 28088 Bacem 2 28089 Bachuka 2 28090 Badam 2 28091 Badawi 2 28092 Badi 2 28093 Badir 2 28094 Badisse 2 28095 Badrakh 2 28096 Badre 2 28097 Badredine 2 28098 Badreldin 2 28099 Badriddin 2 28100 Badruddi 2