Piotr
Still the second most-given boy's name in Poland, one of those you meet everywhere, though it's given a little less each year now. From the Greek petros: rock, the plain kind you can stand on.
Piotr Pronunciation
Piotr is pronounced PYOTR (/pjɔtr/).
What Piotr means
Where Piotr comes from and what it has meant to the people who carry it.
Piotr comes from the Greek Petros, and Petros means rock. The name began as a translation. When Simon the fisherman was given a new name in the Gospels, the Aramaic word kepha, rock, passed into Greek as Petros, and Poland received it centuries later as Piotr. So the short meaning, skała, is not a later gloss. It stands in the origin itself.
In daily speech the name shortens to Piotrek. A teacher reads it down a class register, and the boy answers to the shorter form long before he signs the full one on any official paper. Petronela is the cross-gender relative, drawn from the same Latin stock around Petronius, and it rests on the same rocky ground.
Piotr keeps his name-day on the twenty-ninth of June, shared with Paul. Millions of Polish men carry it, and each summer the imieniny brings a round of wishes. The meaning underneath stays plain: rock, skała, Petros.
When Piotr celebrates name day
Piotr appears 81 times in the Polish name day calendar, 7 of them as a main name, the first on 18 January.
The days Polish calendars list this name on. By custom you celebrate one of them, usually the first after your birthday.
Rarer dates. Only the most complete calendars add this name on these days. Most skip them, so hardly anyone celebrates then.
-
in 70 days3 JanuarySunday in 2027
-
in 72 days5 JanuaryTuesday in 2027
-
in 76 days9 JanuarySaturday in 2027
-
in 77 days10 JanuarySunday in 2027
-
in 81 days14 JanuaryThursday in 2027
-
in 83 days16 JanuarySaturday in 2027
-
in 95 days28 JanuaryThursday in 2027
-
in 98 days31 JanuarySunday in 2027
-
in 100 days2 FebruaryTuesday in 2027
-
in 106 days8 FebruaryMonday in 2027
-
in 114 days16 FebruaryTuesday in 2027
-
in 115 days17 FebruaryWednesday in 2027
-
in 119 days21 FebruarySunday in 2027
-
in 120 days22 FebruaryMonday in 2027
-
in 121 days23 FebruaryTuesday in 2027
-
in 128 days2 MarchTuesday in 2027
-
in 136 days10 MarchWednesday in 2027
-
in 138 days12 MarchFriday in 2027
-
in 140 days14 MarchSunday in 2027
-
in 156 days30 MarchTuesday in 2027
-
in 163 days6 AprilTuesday in 2027
-
in 166 days9 AprilFriday in 2027
-
in 172 days15 AprilThursday in 2027
-
in 183 days26 AprilMonday in 2027
-
in 184 days27 AprilTuesday in 2027
-
in 185 days28 AprilWednesday in 2027
-
in 187 days30 AprilFriday in 2027
-
in 190 days3 MayMonday in 2027
-
in 194 days7 MayFriday in 2027
-
in 195 days8 MaySaturday in 2027
-
in 200 days13 MayThursday in 2027
-
in 202 days15 MaySaturday in 2027
-
in 206 days19 MayWednesday in 2027
-
in 209 days22 MaySaturday in 2027
-
in 220 days2 JuneWednesday in 2027
-
in 221 days3 JuneThursday in 2027
-
in 225 days7 JuneMonday in 2027
-
in 241 days23 JuneWednesday in 2027
-
in 250 days2 JulyFriday in 2027
-
in 252 days4 JulySunday in 2027
-
in 254 days6 JulyTuesday in 2027
-
in 255 days7 JulyWednesday in 2027
-
in 256 days8 JulyThursday in 2027
-
in 260 days12 JulyMonday in 2027
-
in 273 days25 JulySunday in 2027
-
in 280 days1 AugustSunday in 2027
-
in 281 days2 AugustMonday in 2027
-
in 282 days3 AugustTuesday in 2027
-
in 285 days6 AugustFriday in 2027
-
in 290 days11 AugustWednesday in 2027
-
in 297 days18 AugustWednesday in 2027
-
in 306 days27 AugustFriday in 2027
-
in 308 days29 AugustSunday in 2027
-
in 309 days30 AugustMonday in 2027
-
in 312 days2 SeptemberThursday in 2027
-
in 320 days10 SeptemberFriday in 2027
-
in 322 days12 SeptemberSunday in 2027
-
in 327 days17 SeptemberFriday in 2027
-
in 333 days23 SeptemberThursday in 2027
-
in 335 days25 SeptemberSaturday in 2027
-
in 344 days4 OctoberMonday in 2027
-
in 358 days18 OctoberMonday in 2027
-
in 361 days21 OctoberThursday in 2027
-
in 9 days3 NovemberTuesday in 2026
-
in 22 days16 NovemberMonday in 2026
-
in 27 days21 NovemberSaturday in 2026
-
in 30 days24 NovemberTuesday in 2026
-
in 32 days26 NovemberThursday in 2026
-
in 34 days28 NovemberSaturday in 2026
-
in 40 days4 DecemberFriday in 2026
-
in 42 days6 DecemberSunday in 2026
-
in 45 days9 DecemberWednesday in 2026
-
in 57 days21 DecemberMonday in 2026
-
in 61 days25 DecemberFriday in 2026
How many people are named Piotr
1 in 31 men in Poland is named Piotr. 686,024 people carry it in the 2025 register: rank #2 among male names.
Piotr's popularity over time
1,146 boys were given the name in 2025, ranking #64 among newborns. It has been falling steadily since 2000. Still the #2 name among living men, even as it slips to #64 among newborns.
Where parents choose Piotr
Piotr is most popular in Podlaskie, 46% above the national average (644 boys born 2019–2025), followed by Opole (+20%) and Silesian (+19%). It is least common in Kuyavian-Pomeranian and Pomeranian, 23% and 16% below average respectively.
-
Podlaskie
+46%1 in 102 babies
-
Opole
+20%1 in 125 babies
-
Silesian
+19%1 in 126 babies
-
Kuyavian-Pomeranian
−23%1 in 194 babies
-
Pomeranian
−16%1 in 177 babies
-
Subcarpathian
−15%1 in 176 babies
-
Podlaskie+46% 644 born1 in 102 babies+46%
-
Opole+20% 369 born1 in 125 babies+20%
-
Silesian+19% 1,803 born1 in 126 babies+19%
-
Warmian-Masurian+17% 563 born1 in 128 babies+17%
-
Holy Cross+11% 413 born1 in 134 babies+11%
-
Lubusz+4% 346 born1 in 144 babies+4%
-
Lesser Poland+1% 1,535 born1 in 148 babies+1%
-
Lower Silesian±0% 1,050 born1 in 150 babies±0%
-
Masovian−1% 2,346 born1 in 151 babies−1%
-
Łódź−2% 827 born1 in 153 babies−2%
-
Lublin−7% 641 born1 in 160 babies−7%
-
Greater Poland−8% 1,330 born1 in 162 babies−8%
-
West Pomeranian−12% 496 born1 in 170 babies−12%
-
Subcarpathian−15% 684 born1 in 176 babies−15%
-
Pomeranian−16% 831 born1 in 177 babies−16%
-
Kuyavian-Pomeranian−23% 565 born1 in 194 babies−23%
Piotr as a middle name
Piotr is a first name for 686,024 men in Poland and a middle name for another 603,686, a 53/47 split, almost evenly. In the men's middle-name ranking it sits 2nd, between Jan (638,387) and Stanisław (447,673).
-
#1 Jan638,387
-
#2 Piotr603,686
-
#3 Stanisław447,673
-
#4 Andrzej406,153
-
#5 Paweł399,071