Greek Boy Names That Mean Rock
Greek boy names that mean rock trace mostly to one root, petra, and this list shows how many different shapes that single word can take.
Start with Peter, and the pattern becomes obvious: Pedro, Pierre, Pietro, and Piero are all the same name wearing Spanish, French, and Italian clothes. Every one carries the Greek root petra, meaning rock or stone — the word Jesus used when naming Simon 'the Rock.'
Pete and Pierce soften that same root into something friendlier and crisper, proof that a name can carry its meaning quietly. Onyx and Emerald get to 'stone' a different way, through gemstone imagery rather than Greek grammar, giving the list two distinct moods.
Why Greek boy names that mean rock keep sounding like Peter
Peter itself comes from the Greek petros, a word for a single stone, cut from the same root as petra, the bedrock Jesus meant when he renamed Simon. That double root is why this list keeps circling back to the same idea in different accents: Pedro in Spanish and Portuguese, Pierre in French, Pietro and Piero in Italian, and Perrin, a medieval French diminutive that shrinks 'rock' down to a pebble.
The gemstone alternative: Onyx and Emerald
Not every name on this list leans on a Latin-alphabet spelling of Greek; Pierce and Pearce are English surname spellings of the same idea, and Jeanpierre pairs it with 'gracious' for a double-meaning name. Onyx and Emerald skip the ancestry lesson entirely and just name the stone: dark and precious, respectively, for parents who want 'rock' to sound modern rather than inherited.
Names List
More Greek Meaning Guides
Frequently Asked
What does Peter mean, and why does it show up so often on this list?
Peter comes from the Greek petros, meaning stone, and its many forms — Pedro, Pierre, Pietro — are all the same rock-solid meaning translated into a different language.
Is Onyx really a name that means rock?
Yes — Onyx is a gemstone name meaning 'black stone,' part of the modern trend of mineral names for boys, though it doesn't share Peter's Greek root the way most of this list does.
Which name on this list is the most unusual?
Jeanpierre stands out as the most unusual name here — a French compound joining Jean, meaning 'God is gracious,' with Pierre, meaning 'rock,' so it carries two distinct meanings layered into one name.














