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
32901 Kartar 2 32902 Karter 2 32903 Karthic 2 32904 Karthik Kumar 2 32905 Kartono 2 32906 Karuppusamy 2 32907 Karush 2 32908 Karyadi 2 32909 Karzan 2 32910 Kas 2 32911 Kash 2 32912 Kashi Ram 2 32913 Kashiram 2 32914 Kasi̇m 2 32915 Kassandros 2 32916 Kassiyet 2 32917 Kastiantyn 2 32918 Kastjan 2 32919 Kasto 2 32920 Kasymbek 2 32921 Kasymov 2 32922 Katiso 2 32923 Katjan 2 32924 Katriel 2 32925 Katsuhiro 2 32926 Katsuji 2 32927 Katsutoshi 2 32928 Katsuyoshi 2 32929 Katsuyuki 2 32930 Kausar 2 32931 Kavindu 2 32932 Kawal 2 32933 Kawaljit 2 32934 Kawaljit Singh 2 32935 Kawser 2 32936 Kay-Uwe 2 32937 Kayle 2 32938 Kayleb 2 32939 Kaylen 2 32940 Kayrat 2 32941 Kays 2 32942 Kayson 2 32943 Kayumba 2 32944 Kazbegi 2 32945 Kazi̇m 2 32946 Kazum 2 32947 Kazumasa 2 32948 Kazushi 2 32949 Kazutaka 2 32950 Kazuto 2 32951 Kazym 2 32952 Kaïs 2 32953 Kałojan 2 32954 Kašpar 2 32955 Keane 2 32956 Keaton 2 32957 Kebba 2 32958 Kebrom 2 32959 Kechen 2 32960 Kedar Bahadur 2 32961 Kedarnath 2 32962 Keelan 2 32963 Kefei 2 32964 Keiji 2 32965 Keinan 2 32966 Keinner 2 32967 Keiron 2 32968 Keishi 2 32969 Keito 2 32970 Kejia 2 32971 Kel 2 32972 Kelby 2 32973 Keldiyor 2 32974 Kell 2 32975 Kellen 2 32976 Kelmend 2 32977 Kelton 2 32978 Kelvis 2 32979 Kemal-Sebastian 2 32980 Kemalettin 2 32981 Keming 2 32982 Kenai 2 32983 Kenan Mert 2 32984 Kendel 2 32985 Kendji 2 32986 Kenel 2 32987 Kenenbek 2 32988 Kening 2 32989 Kenjaboy 2 32990 Kennan 2 32991 Kenneth John 2 32992 Kenth 2 32993 Kenton 2 32994 Kenzaburo 2 32995 Keramettin 2 32996 Keran 2 32997 Kerey 2 32998 Kerimbek 2 32999 Kerimberdi 2 33000 Kerimhan 2