Skip to main content

Polish First Names

All 65,915 first names from Poland's PESEL register, ranked. Most common across the population (Anna, Piotr) and the current top newborn names. 2025 data.

Try a first name

65,915 first names · updated 3 Apr 2025

Showing 100 of 65,915
# Name Bearers
45901 Baaka 2 45902 Baasanjargal 2 45903 Babacz 2 45904 Babaev 2 45905 Babafemi 2 45906 Babamurad 2 45907 Babanazar 2 45908 Babatunji 2 45909 Babii 2 45910 Babik 2 45911 Babiker 2 45912 Babir 2 45913 Babish 2 45914 Babitha 2 45915 Babli 2 45916 Baburao 2 45917 Baby Ruth 2 45918 Babych 2 45919 Bacem 2 45920 Bachuka 2 45921 Badam 2 45922 Badamsuren 2 45923 Badamtsetseg 2 45924 Badawi 2 45925 Badi 2 45926 Badir 2 45927 Badisse 2 45928 Badmaa 2 45929 Badrakh 2 45930 Badre 2 45931 Badredine 2 45932 Badreldin 2 45933 Badria 2 45934 Badriddin 2 45935 Badruddi 2 45936 Badrudin 2 45937 Badrul 2 45938 Badusha 2 45939 Bael 2 45940 Baftjar 2 45941 Bagirov 2 45942 Bagzhan 2 45943 Bahaaeldin 2 45944 Bahadar 2 45945 Bahaddin 2 45946 Bahador 2 45947 Bahal 2 45948 Bahara 2 45949 Bahati 2 45950 Bahija 2 45951 Bahir 2 45952 Bahittin 2 45953 Bahriddinkhon 2 45954 Bahridin 2 45955 Bahriye 2 45956 Bahrudin 2 45957 Bahtir 2 45958 Bahtishen 2 45959 Bai 2 45960 Baiarma 2 45961 Baibala 2 45962 Baidoolot 2 45963 Baig 2 45964 Baigali 2 45965 Baihong 2 45966 Baikuntha 2 45967 Baila 2 45968 Baimyrza 2 45969 Baira 2 45970 Bairon De Jesus 2 45971 Bairta 2 45972 Baitik 2 45973 Baiyshbek 2 45974 Bajka 2 45975 Bajramali 2 45976 Bakha 2 45977 Bakhityor 2 45978 Bakhramzhan 2 45979 Bakhromzhon 2 45980 Bakhron 2 45981 Bakhshali 2 45982 Bakhshik 2 45983 Bakhsho 2 45984 Bakhtawar 2 45985 Bakhtierzhon 2 45986 Bakhtishod 2 45987 Bakhtiyori 2 45988 Bakhtiyorkhon 2 45989 Bakhtor 2 45990 Bakhtsiyar 2 45991 Bakhtsiyor 2 45992 Bakhtyar 2 45993 Bakhytkul 2 45994 Bakhytzhamal 2 45995 Bakiza 2 45996 Bakkiyaraj 2 45997 Bakul 2 45998 Bakulbhai 2 45999 Bakytkhan 2 46000 Bakytkul 2