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
13101 Wenping 7 13102 Wenwu 7 13103 Wiarosław 7 13104 Wienczysław 7 13105 Wiktoryn 7 13106 Wilchelm 7 13107 Willington 7 13108 Willinton 7 13109 Wilson Andres 7 13110 Wisam 7 13111 Witomir 7 13112 Witt 7 13113 Wooyoung 7 13114 Wołodymir 7 13115 Wsewołod 7 13116 Xiaomin 7 13117 Xiaoqi 7 13118 Xiaotian 7 13119 Xiaoyang 7 13120 Xingyu 7 13121 Xinwei 7 13122 Xuan Hoa 7 13123 Xun 7 13124 Xuân Quang 7 13125 Xuân Tùng 7 13126 Yadhukrishna 7 13127 Yago 7 13128 Yagor 7 13129 Yagshygeldi 7 13130 Yakhyo 7 13131 Yakir 7 13132 Yalcin 7 13133 Yama 7 13134 Yancho 7 13135 Yanik 7 13136 Yanislau 7 13137 Yanqing 7 13138 Yarek 7 13139 Yarmash 7 13140 Yarosłav 7 13141 Yasen 7 13142 Yasuo 7 13143 Yasuyuki 7 13144 Yazmuhammet 7 13145 Yazmyrat 7 13146 Yeasin 7 13147 Yerachmiel 7 13148 Yessen 7 13149 Yipeng 7 13150 Yiping 7 13151 Yisroel 7 13152 Ylyas 7 13153 Yntymak 7 13154 Yochanan 7 13155 Yodgor 7 13156 Yohei 7 13157 Yong Nam 7 13158 Yonglin 7 13159 Yongping 7 13160 Yorkin 7 13161 Yorkinbek 7 13162 Yoshiki 7 13163 Youngjae 7 13164 Youssif 7 13165 Yuchan 7 13166 Yuda 7 13167 Yuheng 7 13168 Yujun 7 13169 Yukio 7 13170 Yunho 7 13171 Yussuf 7 13172 Yuvan 7 13173 Zaharia 7 13174 Zaharii 7 13175 Zaher 7 13176 Zakar 7 13177 Zayd 7 13178 Zayne 7 13179 Zbihneu 7 13180 Zein 7 13181 Zelig 7 13182 Zeno 7 13183 Zenobi 7 13184 Zhanbolot 7 13185 Zhaohui 7 13186 Zhaslan 7 13187 Zheko 7 13188 Zhendong 7 13189 Zhihao 7 13190 Zhijie 7 13191 Zhiyi 7 13192 Ziadin 7 13193 Ziheng 7 13194 Zineddine 7 13195 Ziyang 7 13196 Zohaib 7 13197 Zohan 7 13198 Zubayr 7 13199 Zulpigar 7 13200 Ângelo 7