Gemstones are
employed in Hindu astrology to increase, neutralize, or oppose the celestial
effect of certain planets.
The sun (ruby), moon (pearl), Mars (coral), Mercury
(emerald), Jupiter (topaz), Venus (diamond), Saturn (sapphire), Rahu (agate),
and Ketu (agate) are the nine planets in Hindu astrology, each of which is
associated with a different gemstone: the sun (ruby), moon (pearl), Mars
(coral), Mercury (emerald), Jupiter (topaz), Venus (dia (turquoise).
Each of these nine planets is regarded as a minor god with
its own personality and qualities.
When choosing which gemstones to wear, certain astrological
elements must be taken into account, particularly the position of the planets
in one's natal horoscope (janampatrika), which is said to show each planet's
influence.
To give the gemstones their effectiveness over their
planetary equivalents, they are worn in rings with the base of the stone in
touch with the skin.
You may also want to read more about Hinduism here.
Be sure to check out my writings on religion here.