nametree
Poland · 2025

Most popular baby names in Poland, 2025

Names in the first 100 ranks for Poland in 2025, according to the list published by the Ministry of Digital Affairs, from the PESEL population register.

Basisbirths
Period2025 · series from 2000
Published name counts246,192
Floor2 (5 before 2013)

First names given to children born in Poland by year of birth, from the PESEL population register; exact spellings count separately, names given fewer than 5 times in a year were left off the list through 2012 and fewer than 2 times from 2013, and the register also counts children born abroad, so its yearly sums run above Poland’s live births. Shares here are shares of the register’s own published total for the year, never of births. The registry publishes no total of births for 2025, so the count above is the sum of the name counts it released, and the figures on this page are shares of that sum, not of all births.

Top names, 2025

▲ ▼ Rank change since 2015 Equal counts share a rank, so a top 100 can run past 100 rows.

Show all 100Show the top 25
  • 26Kornelia·1 in 150
  • 27Lilianna▲ 241 in 180
  • 28Aleksandra▼ 201 in 190
  • 29Aurelia▲ 561 in 190
  • 30Blanka▲ 71 in 200
  • 31Róża▲ 391 in 210
  • 32Aniela▲ 211 in 210
  • 33Jagoda▲ 21 in 210
  • 34Anna▼ 171 in 220
  • 34Kaja▲ 71 in 220
  • 36Nadia▼ 181 in 220
  • 37Mia▲ 291 in 240
  • 38Jaśmina▲ 1111 in 260
  • 39Anastazja▲ 81 in 260
  • 40Natalia▼ 301 in 280
  • 41Sara▲ 71 in 280
  • 42Milena▼ 201 in 290
  • 43Nina▼ 91 in 320
  • 44Weronika▼ 141 in 330
  • 45Barbara▼ 91 in 340
  • 46Matylda▲ 121 in 340
  • 47Liwia▲ 271 in 380
  • 48Wanda▲ 741 in 380
  • 49Nikola▼ 341 in 400
  • 50Eliza▲ 71 in 400
  • 51Zoja▲ 591 in 400
  • 52Adrianna▲ 131 in 440
  • 53Melania▲ 411 in 490
  • 54Nel▲ 441 in 500
  • 55Marianna▲ 261 in 510
  • 56Gaja▲ 631 in 520
  • 57Karolina▼ 301 in 520
  • 58Apolonia▲ 441 in 530
  • 59Sofia▲ 461 in 530
  • 60Agata▼ 291 in 540
  • 61Martyna▼ 361 in 550
  • 62Diana▲ 331 in 600
  • 63Lidia▲ 61 in 610
  • 64Magdalena▼ 361 in 640
  • 65Bianka▲ 61 in 640
  • 66Stefania▲ 641 in 640
  • 67Felicja▲ 1021 in 640
  • 68Kinga▼ 301 in 660
  • 69Ewa▼ 131 in 690
  • 70Izabela▼ 151 in 770
  • 71Urszula▼ 81 in 810
  • 72Kalina▼ 101 in 820
  • 73Ida▲ 331 in 830
  • 74Malwina▼ 71 in 850
  • 75Jagna▲ 781 in 860
  • 76Joanna▼ 341 in 860
  • 77Emma▲ 51 in 880
  • 78Dominika▼ 291 in 890
  • 79Jadwiga▲ 481 in 920
  • 80Luiza▲ 241 in 930
  • 81Małgorzata▼ 381 in 940
  • 82Adelina▲ 2711 in 980
  • 83Rita▲ 241 in 1,000
  • 84Lilia▲ 171 in 1,000
  • 84Sofiia▲ 1531 in 1,000
  • 86Marta▼ 421 in 1,000
  • 87Olivia▼ 271 in 1,000
  • 88Daria▼ 241 in 1,100
  • 89Milana▲ 1791 in 1,100
  • 90Paulina▼ 511 in 1,100
  • 91Elena▲ 11 in 1,100
  • 92Katarzyna▼ 461 in 1,100
  • 93Ada▼ 71 in 1,200
  • 94Celina▲ 411 in 1,200
  • 95Adela▲ 371 in 1,200
  • 96Emiliia▲ 2871 in 1,200
  • 97Kamila▼ 381 in 1,200
  • 98Lara▲ 661 in 1,300
  • 99Aurora▲ 951 in 1,300
  • 100Noemi▲ 511 in 1,300

Climbing since 2015 · Girls

Share at least 1.5 times what it was, among names with 40 or more registrations.

Fading since 2015 · Girls

In the top 100 in 2015; share now 60% or less of what it was.

Climbing since 2015 · Boys

  • Demian#528 → #142
  • Damir#384 → #109
  • Tymofii#367 → #107
  • Zakhar#595 → #180
  • Mark#200 → #51
  • Matvii#294 → #90
  • Oleksandr#338 → #125
  • Teo#275 → #104

Share at least 1.5 times what it was, among names with 40 or more registrations.

Fading since 2015 · Boys

In the top 100 in 2015; share now 60% or less of what it was.

Only on this record

Top 50 here, and on no other record’s published list (the top 300 where a record publishes that deep, the top 100 where that is all it publishes).

Where these names come from

The traditions behind this record, each with its own collection and a page for every name.

Polish names 185 names
Zosia · Marcin · Zofia · Wojciech

This record on its regional pageEuropean names

Registries that publish names in capitals are shown in title case; counts are the registry’s own. Where a registry counts each spelling separately, its leading spelling stands for the name across records (Ireland’s Rían stands for Rian); the other spellings keep their own rows and their own counts, and are never added together.

Source: Ministry of Digital Affairs, PESEL register (dane.gov.pl)

All records: the most popular baby names around the world →

Which of these fits YOUR family? →
BROWSEAll traditions👶 Baby namesAround the worldAll names🔍 Search a nameName storiesThree-letter namesShort namesVintage revivalsGender-neutralPolishJapaneseCantoneseIrishKoreanIndianMexican American
🌐English ✓EspañolPortuguês