Meaning & Origin
A female given name from Ancient Greek.
Petra is a girl's and boy's baby name of Greek origin, the feminine form of Peter, from the Greek petra meaning 'rock' or 'stone.' The ancient city of Petra in Jordan — carved into rose-red rock faces by the Nabataean civilization — gives the name an additional layer of archaeological grandeur.
Petra has a quietly powerful quality — it's the name of solid, enduring things. Used across Central and Eastern Europe (it's enormously popular in the Czech Republic and Croatia), it has the elegant simplicity of a name that doesn't need to explain itself. A rock upon which things are built.