Hair is just as much an accessory for women as jewelry is. Maybe even more, because you wear your hair every day and jewelry...well, whenever you feel like it. So, it would make sense that the hair and jewelry should at least work together in harmony.
Blondes
Blondes are lucky where jewelry is concerned, because blonde hair tends to go with just about anything nicely. On the color spectrum, though, yellow is opposite blue, so pairing sapphire or blue topaz is a big winner. Green is also an amazing contrast. And, believe it or not, orange stones can create an aura of warmth warn with blonde hair.
Brunettes
Brunettes are pretty fortunate, too. Blue and green are also great gemstone colors for brunettes. Deep purples and stunning reds will also go well with brunette hair, while these colors are not the best match for other hair colors, but they highlight the natural undertones of darker hair.
Red Heads
Muted and earth toned gemstones are the best for redheads, but that doesn't mean they cannot pull off deep blue gemstones. Yellow and greens look amazing on redheads, as well.
Black
Black hair is, by far, the best hair color for pretty much any color of gemstone. Neutrals, muted, and earth tones might get lost and washed out on someone with black hair, brighter pinks, light blues, greens and even deep reds look amazing on ladies with jet black hair.