Piotr \pi(o)-tr\ as a boy's name is a variant of Peter (Greek), and the meaning of Piotr is "rock".
The baby name Piotr sounds like Pyotr, Pietro, Pieter and Petr. Other similar baby names are Piet, Piper, Pitt and Prior.