The names of rocks and minerals can be traced quite often to Greek and to Latin
It Is Common Practice To Add An "ite" To a Mineral Name. The suffix "ite" is derived from the Greek word lithos (from its adjectival form -ites), meaning rock or stone. While the vast majority of mineral names end in "ite," some have the suffixes "ine" or "ide." Most original names referred to physical characteristics of the rock or mineral, to the location where the rock or mineral was first found, or sometimes to the magical powers attributed to that rock or mineral. In fact this way of naming stones is still common today, with the addition of naming the rock and mineral for a person.
Physical characteristics is actually the most consistent way to name a rock or mineral, as those characteristics rarely change. Malachite's name is from the Greek, malache, - "mallow" in reference to its green leaf color. Azurite came from azure which is derived from the Arabic word for blue. And Kyanite's name is derived from the Greek word kyanos, also meaning blue. I can only think of one example of how this isn't accurate-Carnelian's name is derived from the Latin word meaning flesh, in reference to the flesh color sometimes exhibited. But Carnelian's color can actually range from peach or flesh colored to light brownish red to deep transparent red.