350+ Names That Mean Rock for Boys and Girls

Throughout history, names that mean rocks, stones, and strength have held great significance. The solidity and permanence of rocks and stones have made them powerful symbols of durability, resilience, and steadfastness. This symbolism has been reflected in baby names that reference rocks, with such names conveying attributes like strength, stability, and groundedness. 

Names with meanings connected to rocks have been popular across many cultures and time periods. From ancient names like Peter and Craig to more modern names like Stone and Rocky, a rock-related name expresses a sense of ruggedness, fortitude, and timelessness. Parents often seek out rock-related names that will imbue their child with the qualities of a rock – strong, grounded, and enduring. The popularity of these meaningful names endures as well, as parents continue to be drawn to names denoting rock-solid character for their baby boys.

Names That Mean Rock for Boys

Akhilleus (Ancient Greek name meaning “rock lips”)

Akoni (Hawaiian name meaning “of the rock”)

Craig (Gaelic name meaning “from the craggy rock”)

Dwayne (Gaelic name meaning “little dark one” or “dark haired”)

Eben (Hebrew name meaning “stone”)

Ebenezer (Hebrew name meaning “stone of help”)

Flint (English name meaning “rock”)

Gruoch (Scottish name meaning “handsome”)

Keegan (Irish name meaning “son of the little battler” or “son of the fiery/rocky one”)

Latham (Old English name meaning “from the barn by the pond”)

Maxton (English name meaning “Mack’s town”)

Peter (Greek name meaning “rock” or “stone”)

Piers (French name meaning “rock” or “stone”)

Quillon (Latin name meaning “large rock”)

Roch (French name meaning “rest” or “rock”)

Rocky (English name meaning “rocky outcrop”)

Silas (Latin name meaning “forest” or “rock”)

Slate (English name meaning “slate” or “flat rock”)

Sten (Swedish name meaning “stone”)

Stone (English name meaning “stone”)

Must Hop On: – Names Starting with ‘Mon’

Trenton (English name meaning “town on the rocky river”)

Xavier (Basque name meaning “new house” or “castle”)

Zane (Hebrew name meaning “God is gracious”)

Aedan (Irish name meaning “little fire”)

Alaric (German name meaning “all-ruler”)

Alston (English name meaning “from the old town”)

Andelyn (English name meaning “valley rock”)

Angus (Gaelic name meaning “one strength” or “unique strength”)

Arlo (Old German name meaning “fortified hill”)

Arran (Gaelic name meaning “from the valley on the coast”)

Arun (Hindi name meaning “dawn” or “reddish glow”)

Axel (Scandinavian name meaning “father of peace”)

Barret (German name meaning “bear-strong”)

Bearach (Gaelic name meaning “sharp point”)

Bram (Hebrew name meaning “father of multitude”)

Breccan (Irish name meaning “freckled”)

Brennan (Gaelic name meaning “sorrow”)

Briar (English name meaning “thorny patch”)

Brice (Welsh name meaning “alert” or “ambitious”)

Brock (English name meaning “badger”)

Bronson (English name meaning “son of the dark man”)

Cade (Welsh name meaning “round”)

Callum (Scottish form of Columba, meaning “dove”)

Carrick (Gaelic name meaning “rock”)

Ciaran (Irish name meaning “little dark one”)

Cillian (Irish name meaning “war or strife”)

Cliff (English name meaning “cliff”)

Clovis (Latin name meaning “fame and war”)

Colm (Irish name meaning “dove”)

Conan (Irish name meaning “little wolf/hound”)

Corbin (French name meaning “raven”)

Dara (Irish name meaning “son of oak”)

Darragh (Irish name meaning “oak”)

Derry (Irish name meaning “redhead”)

Desmond (Irish name meaning “from South Munster”)

Dermot (Irish name meaning “free from envy”)

Dugald (Gaelic name meaning “dark stranger”)

Duncan (Gaelic name meaning “brown warrior”)

Dwayne (Celtic name meaning “little dark one”)

Egan (Irish name meaning “fiery”)

Emrys (Welsh name meaning “immortal”)

Eoin (Irish form of John, meaning “God is gracious”)

Ernan (Irish name meaning “little iron one”)

Evander (Greek name meaning “good man”)

Everett (English name meaning “brave as a wild boar”)

Farrell (Irish name meaning “man of valor”)

Fiachra (Irish name meaning “raven”)

Finbar (Irish name meaning “fair-haired”)

Fintan (Irish name meaning “white fire”)

Fisher (English name meaning “fisherman”)

Flynn (Irish name meaning “son of the red-haired one”)

Gable (German name meaning “able, competent”)

Garrett (English name meaning “spear strength”)

Gavin (Welsh name meaning “white hawk”)

Glenn (Irish name meaning “valley”)

Graham (Scottish name meaning “gravelly homestead”)

Granite (English name meaning “igneous rock”)

Griffith (Welsh name meaning “strong lord”)

Grover (English name meaning “grove of trees”)

Guillermo (Spanish form of William, meaning “determined protector”)

Gunnar (Norse name meaning “warrior”)

Gus (Short form of Augustus, meaning “great, magnificent”)

Hadrian (Latin name meaning “from Hadria”)

Hamish (Scottish form of James, meaning “supplanter”)

Harlow (Old English name meaning “army hill”)

Harvey (French name meaning “battle worthy”)

Heath (English name meaning “heather covered plain”)

Hendrix (Dutch name meaning “estate ruler”)

Hurley (Irish name meaning “sea tide”)

Iggy (Pet form of Ignatius, meaning “fiery one”)

Ivor (Norse name meaning “bow warrior”)

Jared (Hebrew name meaning “rose” or “to descend”)

Jasper (Persian name meaning “treasurer”)

Keegan (Irish name meaning “small and fiery”)

Keir (Gaelic name meaning “dusky”)

Kendrick (English name meaning “royal chieftain”)

Kenzie (Gaelic name meaning “handsome one”)

Knox (Scottish name meaning “from the hills”)

Lachlan (Scottish name meaning “from the fjord”)

Ladbroc (Old English name meaning “lives near the stream”)

Lane (English name meaning “small road or path”)

Larkin (Irish name meaning “fierce warrior”)

Leif (Norse name meaning “heir” or “descendant”)

Leith (Scottish name meaning “broad river”)

Lennox (Scottish name meaning “near the elm trees”)

Lochlan (Irish name meaning “from the land of lakes”)

Lorcan (Irish name meaning “little fierce one”)

Magnus (Latin name meaning “great”)

Malachy (Irish form of Malachi, meaning “messenger of God”)

Marlon (English name meaning “young warrior”)

Mars (Latin name meaning “god of war”)

Marshall (English name meaning “caretaker of horses”)

Maven (Yiddish name meaning “understanding”)

Merritt (English name meaning “boundary gate”)

Murdoch (Scottish name meaning “mariner”)

Murphy (Irish name meaning “sea warrior”)

Myles (Gaelic name meaning “soldier” or “merciful”)

Nash (English name meaning “at the ash tree”)

Neil (Gaelic name meaning “champion”)

Neville (French name meaning “new town”)

Nolan (Irish name meaning “champion”)

Oban (Scottish name meaning “little bay”)

Orson (Latin name meaning “bear cub”)

Osborn (Old English name meaning “divine bear”)

Otis (German name meaning “wealthy”)

Penn (Latin name meaning “enclosure”)

Percival (French name meaning “pierce the valley”)

Pierce (French name meaning “rock” or “stone”)

Quentin (Latin name meaning “fifth”)

Quinlan (Irish name meaning “strong, well-built”)

Ramsey (English name meaning “lowland island”)

Reginald (English name meaning “wise ruler”)

Reign (English name meaning “rule as king”)

Rex (Latin name meaning “king”)

Riker (Dutch name meaning “superior power”)

Rixon (English name meaning “son of Richard”)

Roca (Spanish name meaning “rock”)

Rohan (Gaelic name meaning “red-haired”)

Rory (Gaelic name meaning “red king”)

Ross (Scottish name meaning “headland”)

Rune (Norse name meaning “secret lore”)

Russell (French name meaning “red-haired” or “fox-colored”)

Ryker (Danish name meaning “superior power”)

Shane (Irish form of John, meaning “God is gracious”)

Shay (Irish name meaning “hawk-like”)

Shea (Irish name meaning “dauntless”)

Shelby (Old English name meaning “willow town”)

Shiloh (Hebrew name meaning “peace”)

Sinclair (Scottish name meaning “from Saint Clair”)

Slate (English name meaning “fine-grained rock”)

Stone (English name meaning “stone”)

Talon (French name meaning “large claw”)

Tarlach (Irish name meaning “likely from03405 the standing stones”)

Tavian (American name possibly meaning “stone”)

Thayer (Old English name meaning “army spearman”)

Torin (Gaelic name meaning “chief”)

Tuff (English name meaning “solid rock”)

Valerian (Latin name meaning “strong and healthy”)

Vander (Dutch name meaning “from the field”)

Vaughn (Welsh name meaning “small”)

Vernon (French name meaning “alder tree”)

Vollan (Old Norse name meaning “dark rock”)

Warner (German name meaning “army guard”)

Warren (French name meaning “park-keeper”)

Waylon (English name meaning “land by the road”)

Webster (Old English name meaning “weaver”)

Winston (Old English name meaning “joy stone town”)

Wolf (German name meaning “wolf”)

Zale (Greek name meaning “sea strength”)

Zane (Hebrew name meaning “God is gracious”)

Read Here: – Names Starting with ‘Lou’

Names That Mean Rock for Girls

Petra – A name of Greek origin meaning “rock.”

Alaina – A name of Irish origin meaning “little rock.”

Gemma – An Italian name meaning “gem” or “precious stone,” often associated with the hardness of rocks.

Duri – A Korean name that means “stone” or “rock.”

Iwona – A Polish name meaning “Yew tree” or “yew wood,” symbolizing strength and stability.

Sela – A biblical name, meaning “rock” in Hebrew.

Stana – A Slavic name meaning “rock” or “stone.”

Kaya – A Japanese name meaning “rock” or “a place of rest.”

Carwyn – A Welsh name meaning “blessed love” or “fair love.”

Isha – A Hindi name meaning “one who protects” or “goddess of wealth.”

Rhea – A name of Greek origin, often associated with the mother of the gods, symbolizing strength and stability.

Anara – A Kazakh name meaning “rock” or “boulder.”

Skala – A name of Polish origin meaning “rock” or “cliff.”

Roksana – A Polish name meaning “dawn” or “light.”

Alya – A name of Arabic origin meaning “sky,” often associated with the idea of something solid and unchanging.

Aludra – A name of Arabic origin meaning “virgin,” symbolizing purity and strength.

Shiloh – A name of Hebrew origin meaning “peace” or “tranquility.”

Ayla – A Turkish name meaning “moonlight.”

Sileas – A Scottish name meaning “blind” or “sightless,” symbolizing the unyielding nature of a rock.

Dhara – A Sanskrit name meaning “earth” or “support,” similar to the stability of a rock.

Rupika – An Indian name meaning “a small rock” or “precious stone.”

Litha – A name of Lithuanian origin, meaning “stone” or “rock.”

Pebbles – A playful name often associated with small rocks or pebbles.

Zuma – A name of Aztec origin meaning “lord frowns in anger” or “stone mound,” symbolizing strength.

Taş – A Turkish name meaning “stone” or “rock.”

Grit – A German name meaning “gravel” or “firmness,” symbolizing the strength of rocks.

Shila – A Hindi name meaning “rock” or “stone.”

Pari – A Persian name meaning “fairy” or “angel,” symbolizing the ethereal beauty and strength of rocks.

Amara – A name of Igbo origin meaning “grace” or “mercy.”

Seraphina – A name of Hebrew origin meaning “fiery ones” or “burning ones,” symbolizing strength and passion.

Jacinthe – A French name meaning “hyacinth” or “gemstone,” often associated with the hardness of rocks.

Skalina – A name of Slovak origin meaning “rock” or “cliff.”

Tabita – A name of Aramaic origin meaning “gazelle” or “beauty,” symbolizing grace and strength.

Skaistė – A Lithuanian name meaning “beautiful” or “graceful.”

Tari – A name of Arabic origin meaning “bird,” often associated with freedom and strength.

Kailani – A Hawaiian name meaning “sea and sky,” symbolizing the endurance and strength of nature.

Luan – A Vietnamese name meaning “mountain lion” or “rock.”

Mahin – A Persian name meaning “related to the moon,” symbolizing the eternal and unchanging nature of rocks.

Zula – A name of Swahili origin meaning “brilliant” or “radiant,” often associated with the hardness of rocks.

Kallan – An Irish name meaning “rock” or “battle.”

Nara – A name of Korean origin meaning “country” or “land,” symbolizing the solid foundation of a rock.

Dariya – A Slavic name meaning “gift” or “possessor,” symbolizing the enduring nature of rocks.

Ona – A Lithuanian name meaning “wave,” symbolizing the strength of the sea and its connection to rocks.

Selene – A name of Greek origin meaning “moon,” symbolizing the eternal and unchanging nature of rocks.

Rucina – A Roman name meaning “light” or “brightness,” often associated with the hardness of rocks.

Disha – An Indian name meaning “direction,” often associated with the unwavering nature of rocks.

Alva – A name of Swedish origin meaning “elf” or “elf-like,” symbolizing strength and otherworldly beauty.

Róisín – An Irish name meaning “little rose,” symbolizing both beauty and resilience.

Tempeste – A French name meaning “storm” or “turbulence,” often associated with the unyielding nature of rocks.

Lareina – A Spanish name meaning “the queen,” symbolizing strength and leadership.

Ilithyia – A name of Greek origin meaning “goddess of childbirth,” often associated with the enduring strength of women.

Basalt – A type of volcanic rock known for its hardness and durability.

Gwenith – A Welsh name meaning “happiness” or “blessed,” symbolizing the enduring nature of joy.

Zahara – A name of Hebrew origin meaning “brightness” or “radiance,” often associated with the hardness of rocks.

Roksolana – A Ukrainian name meaning “dawn” or “morning star,” symbolizing the beauty and strength of a new day.

Kāne – A Hawaiian name meaning “man” or “human,” symbolizing the enduring nature of humanity.

Savitri – An Indian name meaning “sun,” symbolizing the eternal and unchanging nature of the sun and rocks.

Sorcha – An Irish name meaning “bright” or “radiant,” often associated with the hardness of rocks.

Dhatri – A Sanskrit name meaning “earth” or “mother,” symbolizing the nurturing and enduring qualities of the earth and rocks.

Adrija – An Indian name meaning “of the mountain” or “of the rocks.”

Gwenaëlle – A Breton name meaning “blessed” or “holy,” symbolizing the enduring nature of divine blessings.

Cephas – A name of Aramaic origin, meaning “rock,” famously borne by one of the apostles in the Bible.

Pebble – A variation of “Pebbles,” symbolizing small, solid rocks.

Kayra – A Turkish name meaning “benevolent” or “kind,” symbolizing the strength of kindness.

Zumaite – A Basque name meaning “rock” or “stone.”

Lina – A name of Arabic origin meaning “tender” or “tender shoot,” symbolizing the enduring nature of growth.

Marilla – A name of Hebrew origin meaning “drop of the sea,” often associated with the strength of the ocean.

Onyx – A type of semi-precious stone often used in jewelry, symbolizing the hardness of rocks.

Sigrún – An Old Norse name meaning “victory” or “secret,” symbolizing the enduring nature of triumph.

Tariro – A Shona name meaning “hope,” symbolizing the strength of optimism.

Luan – A name of Albanian origin meaning “lion,” often associated with strength and courage.

Laoise – An Irish name meaning “radiant girl,” symbolizing both beauty and resilience.

Tsuki – A Japanese name meaning “moon,” symbolizing the eternal and unchanging nature of the moon and rocks.

Mahin – A Persian name meaning “related to the moon,” symbolizing the eternal and unchanging nature of rocks.

Sahar – An Arabic name meaning “dawn” or “morning,” often associated with the unyielding nature of a new day.

Skaistė – A Lithuanian name meaning “beautiful” or “graceful.”

Tenebris – A Latin name meaning “darkness” or “shadow,” often associated with the strength of obsidian.

Karai – An Inuit name meaning “sunny,” symbolizing the enduring nature of the sun.

Lamya – An Arabic name meaning “dark-lipped” or “sweet lips,” often associated with the hardness of rocks.

Sarp – A Turkish name meaning “serpent” or “snake,” symbolizing the strength and flexibility of snakes.

Senara – A Cornish name meaning “elder,” often associated with the enduring wisdom of age.

Zhenzhen – A Chinese name meaning “precious” or “valuable,” often associated with the hardness of rocks.

Granit – A variation of “Granite,” symbolizing the hardness and strength of the stone.

Skalina – A name of Slovak origin meaning “rock” or “cliff.”

Syenite – A type of igneous rock known for its strength and durability.

Alva – A name of Swedish origin meaning “elf” or “elf-like,” symbolizing strength and otherworldly beauty.

Róisín – An Irish name meaning “little rose,” symbolizing both beauty and resilience.

Tempeste – A French name meaning “storm” or “turbulence,” often associated with the unyielding nature of rocks.

Lareina – A Spanish name meaning “the queen,” symbolizing strength and leadership.

Ilithyia – A name of Greek origin meaning “goddess of childbirth,” often associated with the enduring strength of women.

Basalt – A type of volcanic rock known for its hardness and durability.

Gwenith – A Welsh name meaning “happiness” or “blessed,” symbolizing the enduring nature of joy.

Zahara – A name of Hebrew origin meaning “brightness” or “radiance,” often associated with the hardness of rocks.

Roksolana – A Ukrainian name meaning “dawn” or “morning star,” symbolizing the beauty and strength of a new day.

Kāne – A Hawaiian name meaning “man” or “human,” symbolizing the enduring nature of humanity.

Savitri – An Indian name meaning “sun,” symbolizing the eternal and unchanging nature of the sun and rocks.

Sorcha – An Irish name meaning “bright” or “radiant,” often associated with the hardness of rocks.

Dhatri – A Sanskrit name meaning “earth” or “mother,” symbolizing the nurturing and enduring qualities of the earth and rocks.

Adrija – An Indian name meaning “of the mountain” or “of the rocks.”

Gwenaëlle – A Breton name meaning “blessed” or “holy,” symbolizing the enduring nature of divine blessings.

Peek Here: – Names Starting with ‘Kay’

Funny Names That Mean Rock

Rocky Balboa

Pebbleina

Stony McStoneface

Dwayne “The Rock” Johnson

Hardina

Bricklyn

Flintina

Granite Greg

Pumice Pete

Rubbleina

Rockford

Iggy Pop (Igneous Rock)

Gravella

Shardnay

Pebbles McGeology

Gneiss Guy

Beryl Berry

Clayton

Marbella

Gravitas

Schistopher

Basalta

Topaz Tina

Flintstone

Rocky Road

Ammonite Amy

Pyrite Patty

Stonewall Jackson

Rockford Roxanne

Pumice Pam

Gemma Gravels

Bedrock Betty

Rocko Star

Gemstone Jim

Igneous Ingrid

Bricky Bobby

Limestone Larry

Quartzie

Craggy Craig

Pebbleton

Gneiss Gary

Rhyolite Riley

Slate Sam

Ruby Rube

Boulder Bob

Feldspar Fred

Shale Sheila

Pearl Earl

Granita

Onyx Oscar

Petoskey Pete

Sandy Stone

Mica Mick

Rockelle

Rocky Rollins

Gracie Gravestone

Pumice Perry

Boulderina

Feldspar Fiona

Cleavage Cleo

Flinty Flynn

Slate Susan

Gemma Granite

Larimar Larry

Rocky Balbock

Granite Gregarious

Feldspar Felicia

Roly Poly

Rockin’ Ron

Quartz Qadira

Geode Gene

Schisty Sophie

Granite Gary

Boulderic

Pebble Paul

Clefton

Cobblestone Connie

Sandstone Sandy

Jasper Jason

Roccoco

Ammolite Annie

Stonington

Bedrock Benjamin

Gabbro Gabby

Beryl Burt

Pavers Pamela

Gravelly Graham

Sedi-Mental

Geodude

Schistopher

Gemology Gina

Rhyolite Rhonda

Crystallina

Basalt Betty

Schist Shelly

Rocksteady Eddie

Flintlock

Quartzine

Marbleous Mary

Gravina

Rubix

Puma

Alabaster Al

Gravel Gabby

Rocko Rolando

Berylicious

Stonelove

Lava Luke

Ruby-Rock Rebecca

Sandi Sandy

Stonedan

Silt Simona

Rocko Rocket

Topazio Tom

Slatey Susie

Petrosky Skyler

Diorite Dana

Rubalicious

Clastic Carla

Flinty Fancy

Bookmark Worthy: – Names Starting with ‘Han’

Unisex Names That Mean Rock

Ailsa (Scottish): from Ailsa Craig, a granite rock formation in Scotland

Amethyst (Greek): purple crystal often found in rocks

Azurite (English): blue mineral often found in rocks

Basalt (Latin): volcanic rock

Breccia (Italian): rock composed of angular fragments

Carrick (Irish): rocky hill, crag

Cephas (Hebrew): stone, rock

Charra (Celtic): rock, stone

Emerald (Greek): green gemstone often found in rocks

Flint (English): hard, gray rock

Garnet (Latin): red gemstone often found in rocks

Jasper (Hebrew): red, green, or brown gemstone often found in rocks

Jet (French): black gemstone formed from fossilized wood

Jade (Spanish): green gemstone often found in rocks

Kyanite (Greek): blue mineral often found in rocks

Lapis lazuli (Latin): blue gemstone often found in rocks

Marble (Greek): white or colored limestone often used for sculpture

Obsidian (Greek): black volcanic glass

** Onyx** (Greek): black and white gemstone often used in jewelry

Opal (Sanskrit): gemstone with a variety of colors

Peridot (Greek): green gemstone often found in volcanic rock

Quartz (German): mineral found in many rocks

Ruby (Latin): red gemstone often found in rocks

Sapphire (Greek): blue gemstone often found in rocks

Topaz (Sanskrit): gemstone of many colors

Turquoise (Persian): blue or green gemstone often found in rocks

Here are some unisex names that mean rock or stone in other languages:

Alastair (Scottish): defender of the rock

Alaina (Scottish): from the island of Ailsa Craig

Basílio (Portuguese): kingly stone

Carra (Irish): rock, stone

Cara (Italian): rock, stone

Crag (English): rocky hill, crag

Craig (Scottish): rocky hill, crag

Flint (English): hard, gray rock

Garnet (Latin): red gemstone often found in rocks

Gemma (Italian): precious stone

Jade (Spanish): green gemstone often found in rocks

Jasper (Hebrew): red, green, or brown gemstone often found in rocks

Jewel (French): precious stone

Krystal (Greek): crystal

Litha (Greek): stone

Marble (Greek): white or colored limestone often used for sculpture

Opal (Sanskrit): gemstone with a variety of colors

Peter (Greek): rock, stone

Petra (Greek): rock, stone

Roca (Spanish): rock

Rocky (English): strong, sturdy

Stone (English): rock

Here are some more unisex names that can be associated with rocks, such as their color, texture, or shape:

Amber (English): yellow gemstone

Ash (English): gray powder from burned wood

Basalt (Latin): volcanic rock

Boulder (English): large, round rock

Breccia (Italian): rock composed of angular fragments

Clay (English): soft, sticky earth

Cliff (English): high, steep face of rock

Cobblestone (English): rounded stone used for paving

Coral (Greek): hard marine substance made of the skeletons of tiny animals

Diamond (Greek): hardest natural substance known

Dune (Old English): low hill of sand

Flint (English): hard, gray rock

Garnet (Latin): red gemstone often found in rocks

Gravel (English): small stones

Jasper (Hebrew): red, green, or brown gemstone often found in rocks

Lava (Italian): molten rock that flows from a volcano

Marble (Greek): white or colored limestone often used for sculpture

Obsidian (Greek): black volcanic glass

Onyx (Greek): black and white gemstone often used in jewelry

Opal (Sanskrit): gemstone with a variety of colors

Pearl (Old French): hard, white or iridescent substance produced by

Hit Here: – Names Starting with ‘Mar’

Leave a Comment