75 Solid Names That Mean Rock Or Stone (For Boys And Girls)

 

Many names that mean rock or stone come from literal definitions, while others are more symbolic. A great example is the name Peter, which comes from the Greek word petros, meaning “rock,” and often symbolizes strong faith.

Across cultures and religions, rocks are seen as powerful symbols. In Christianity, for example, rocks represent protection and security. This is shown in Psalm 18:2, where the Lord is called a rock, symbolizing safety and strength.

Rocks also hold historical importance. Ancient civilizations used them to build structures like Stonehenge and the Egyptian pyramids, which still stand today as symbols of endurance.

In this post, you’ll find 75 names that have rock or stone in their meanings. The list is divided into sections for boys and girls to make your search easier.

(Originally published: Dec 14, 2023 | Updated: Jul 21, 2025)

young child with his hands on a large rock

Girl Names That Mean Rock Or Stone

(Including origins and meanings)

The names on this list were researched using websites like BabyCenter to find their origins and meanings. It’s important to note that certain names can have several meanings in other languages.

  • Ailie

    • Origin: Scottish

    • Meaning: “from Ailsa Craig, a rocky islet in Scotland; bright, shining light”

  • Ailsa

    • Origin: Scottish

    • Meaning: “from a rocky island in the Firth of Clyde called Ailsa Craig”

  • Amethyst

    • Origin: Greek

    • Meaning: “amethyst stone”

  • Bryn

    • Origin: Welsh

    • Meaning: “mound; rocky hill”

  • Capri

    • Origin: Italian

    • Meaning: “island with rocky cliffs in the Bay of Naples”

  • Chantal

    • Origin: French

    • Meaning: “stone”

  • Charyl

    • Origin: Old German

    • Meaning: “green gemstone”

    • Recommended: Charyl is also on our list of names that mean green

  • Gemma

    • Origin: Italian

    • Meaning: “precious stone”

  • Harlene

    • Origin: English

    • Meaning: “hare meadow; rock meadow”

    • Recommended: Harlene is also on our list of country girl names

  • Harlow

    • Origin: English

    • Meaning: “rock hill; army hill”

    • Recommended: Harlow is also on our list of middle names for Ava

  • Iolite

    • Origin: Greek

    • Meaning: “violet stone”

  • Jade

    • Origin: Spanish

    • Meaning: “green gemstone often found in rocks; stone of the flank”

    • Recommended: Jade is also on our list of names that mean jade

  • Jaida

    • Origin: English

    • Meaning: “precious stone; the green gemstone jade”

  • Jewel

    • Origin: English

  • Kemala

    • Origin: Indonesian

    • Meaning: “magic stone of wisdom”

    • Recommended: Kemala is also on our list of names that mean magic

  • Lani

    • Origin: Irish

    • Meaning: “little rock”

    • Recommended: Lani is also on our list of hippie girl names

  • Lorelei

    • Origin: German

    • Meaning: “relating to a rocky cliff on the Rhine River”

  • Nelka

    • Origin: Polish

    • Meaning: “stone; rock”

  • Nitika

    • Origin: Hindi

    • Meaning: “angel of precious stones”

    • Recommended: Nitika is also on our list of names that mean angel

  • Onila

    • Origin: Spanish

    • Meaning: “small rock”

  • Opal

    • Origin: Sanskrit

    • Meaning: “precious gemstone often found in rocks”

  • Pebbles

    • Origin: English

    • Meaning: “small, smooth stones often found on beaches or in rivers”

  • Perrin

    • Origin: English

    • Meaning: “little rock”

  • Petra

    • Origin: Greek

    • Meaning: “rock; stone”

  • Petronilla

    • Origin: Latin

    • Meaning: “rock”

  • Pierette

    • Origin: French

    • Meaning: “rock”

  • Rochella

    • Origin: French

    • Meaning: “little rock”

  • Ruby

    • Origin: Latin

    • Meaning: “deep red precious stone”

  • Shale

    • Origin: English

    • Meaning: “type of rock formed from mud or clay”

  • Shila

    • Origin: Sanskrit

    • Meaning: “rock”

  • Shilpa

    • Origin: Sanskrit

    • Meaning: “carved in stone; work of art”

  • Sierra

    • Origin: Spanish

    • Meaning: “mountain range; also a type of rock formation”

  • Skye

    • Origin: Scottish

    • Meaning: “island in Scotland with rocky cliffs”

  • Tara

    • Origin: Irish

    • Meaning: “rocky hill”

  • Zircon

    • Origin: Arabic

    • Meaning: “clear gemstone often found in rocks”

 
girl names that mean rock or stone list
 

Boy Names Meaning Rock Or Stone

(Including origins and meanings)

  • Alan

    • Origin: Irish

    • Meaning: “little rock”

    • Recommended: Alan is also on our list of Earth Names

  • Albion

    • Origin: Celtic

    • Meaning: “white; rock”

    • Recommended: Albion is also on our list of country boy names

  • Arlo

    • Origin: English, Spanish

    • Meaning: “rock hill; between two hills”

    • Recommended: Arlo is also on our list of vintage boy names

  • Basalt

    • Origin: Latin

    • Meaning: “volcanic rock”

  • Bato

    • Origin: Filipino

    • Meaning: “rock or stone”

  • Callan

    • Origin: Gaelic

    • Meaning: “battle; rock”

  • Carraig

    • Origin: Irish

    • Meaning: “rock; stone”

  • Carrick

    • Origin: Irish

    • Meaning: “rock”

  • Carrington

    • Origin: British

    • Meaning: “rocky settlement”

  • Cliff

    • Origin: English

    • Meaning: “a steep rock face”

  • Clive

    • Origin: Old English

    • Meaning: “rock; cliff”

  • Craig

    • Origin: Irish, Scottish

    • Meaning: “steep rock”

    • Recommended: Craig is also on our list of short boy names

  • Dustin

    • Origin: British

    • Meaning: “Thor’s stone”

    • Recommended: Dustin is also on our list of strong boy names

  • Ebenezer

    • Origin: Hebrew

    • Meaning: “stone of help”

    • Recommended: Ebenezer is also on our list of biblical boy names

  • Ferris

    • Origin: Irish

    • Meaning: “rock”

  • Flint

    • Origin: English

    • Meaning: “hard rock, used for making fire”

  • Geo

    • Origin: Greek

    • Meaning: “earth; rock”

  • Granit

    • Origin: Turkish

    • Meaning: “granite rock”

  • Haldor

    • Origin: Norwegian

    • Meaning: “rock of Thor”

  • Halvard

    • Origin: Old Norse

    • Meaning: “rock defender”

  • Harlan

    • Origin: German

    • Meaning: “rocky land”

  • Iwao

    • Origin: Japanese

    • Meaning: “rock of life”

  • Jabili

    • Origin: Swahili

    • Meaning: “man who is strong as a rock”

  • Jagger

    • Origin: English

    • Meaning: “one who carries or cuts rocks”

  • Kaya

    • Origin: Japanese

    • Meaning: “rock; cliff”

  • Keve

    • Origin: Hungarian

    • Meaning: “rock or stone”

  • Lapis

    • Origin: Latin

    • Meaning: “rock; stone”

  • Mason

    • Origin: English

    • Meaning: “stoneworker”

  • Onyx

    • Origin: Greek

    • Meaning: “black stone”

  • Parkins

    • Origin: Greek

    • Meaning: “rock”

  • Petra

    • Origin: Greek

    • Meaning: “rock; stone”

  • Pierce

    • Origin: English

    • Meaning: “rock”

    • Recommended: Pierce is also on our list of edgy boy names

  • Rockwell

    • Origin: Old English

    • Meaning: “rock spring”

  • Sela

    • Origin: Hebrew

    • Meaning: “rock; cliff”

  • Slate

    • Origin: English

    • Meaning: “fine-grained rock”

  • Stone

    • Origin: English

    • Meaning: “hard, solid rock”

    • Recommended: Stone is also on our list of attitude names

  • Taranga

    • Origin: Maori

    • Meaning: “rocks emerging from the sea”

  • Zuriel

    • Origin:

    • Meaning: “God is my rock”

 
boy names that mean rock or stone list

We’d love to hear if you have any favorite baby names from our list. Or maybe you’ve got a name suggestion that you’d like added?

Either way, leave a comment and let us know!

 
 
Previous
Previous

333 Nicknames For Twin Babies (Funny, Unique, And Categorized)

Next
Next

111 Stylish Aesthetic Baby Names For Girls And Boys