A Slavic form of Peter, from Greek Petros, meaning rock or stone.
Like Petr?
Swipe through thousands of names like it