There are many earth and geological names that work very well as pet names. These type of names evoke the natural world. Canyon, Delta, Gem, Lava, River, and Slate are examples of great names for dogs or cats or pets of any kind.
Here is a comprehensive list of Earth or Geological Names for Pets:
Agate
Amber
Arkose
Arroyo
Ash
Beach
Boulder
Caldera
Canyon
Clay
Cobblestone
Coral
Creek
Denali
Delta
Dune
Esker
Fire
Fjord
Ford
Forest
Fossil
Garnet
Gem or Gemstone
Geyser
Gold
Granite
Hoodoo
Ion
Iron
Jade
Jetty
Kettle
Lake
Lava
Magma
Marble
Meadow
Mineral
Moraine
Mt. Everest (for a big dog or horse)
Ocean or Oceana
Onyx
Opal
Pebble or Pebbles
Quake
Quartz
Quicksand
Richter (as in Richter Scale)
Rip (as in Rip Current)
River
Rocky
Sandy
Shale
Silver
Slate
Stone
Strata
Streak
Stream
Surf
Terra
Valley
Volcano
Wave or Wavey
Yazoo