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
46001 Bal Kumar 2 46002 Bal Prasad 2 46003 Bala Ram 2 46004 Balabek 2 46005 Balachandar 2 46006 Balak Ram 2 46007 Balakhan 2 46008 Balakumar 2 46009 Balal 2 46010 Balam 2 46011 Balamirza 2 46012 Balasaheb 2 46013 Balasubramaniam 2 46014 Balasubramanyam 2 46015 Balbeer Singh 2 46016 Balbir Singh 2 46017 Baldeep 2 46018 Balder 2 46019 Baldev 2 46020 Baldomero 2 46021 Balendran 2 46022 Baleshwar 2 46023 Bali 2 46024 Balian 2 46025 Baljinder Kumar 2 46026 Baljit Kumar 2 46027 Baljot 2 46028 Balkis 2 46029 Balli 2 46030 Baltabay 2 46031 Baltabek 2 46032 Baltej Singh 2 46033 Balvir Singh 2 46034 Balym 2 46035 Bambang Eko 2 46036 Bambie 2 46037 Bame 2 46038 Bamlak 2 46039 Bandu 2 46040 Bang Giang 2 46041 Bangar 2 46042 Bangaru 2 46043 Bangon 2 46044 Bangyao 2 46045 Banhi 2 46046 Bankole 2 46047 Banleng 2 46048 Bansi 2 46049 Bansi Lal 2 46050 Banupriya 2 46051 Banzragch 2 46052 Bao Duy 2 46053 Bao Linh 2 46054 Bao Thu 2 46055 Bao Thy 2 46056 Bao Tien 2 46057 Bao Trang 2 46058 Baoan 2 46059 Baochao 2 46060 Baofen 2 46061 Baogang 2 46062 Baojian 2 46063 Baojin 2 46064 Baolan 2 46065 Baolin 2 46066 Baoqi 2 46067 Baoshi 2 46068 Bar-Moshe 2 46069 Barack 2 46070 Baraka 2 46071 Barash 2 46072 Baratov 2 46073 Barbarah 2 46074 Barbie 2 46075 Barboros 2 46076 Bard 2 46077 Bardhi 2 46078 Bardhyl 2 46079 Bareld 2 46080 Bareq 2 46081 Barham 2 46082 Bariiat 2 46083 Barin 2 46084 Barinder Singh 2 46085 Baris Can 2 46086 Bariş Can 2 46087 Bari̇ş 2 46088 Bariṣ 2 46089 Barjam 2 46090 Barkhayot 2 46091 Barlas 2 46092 Barnabi 2 46093 Barney 2 46094 Baron 2 46095 Barsa 2 46096 Bartholomeo 2 46097 Bartodziej 2 46098 Bartolome Jr. 2 46099 Bartolomei 2 46100 Bartolomej 2