I've gotten so many questions from girls lately asking me which eyeshadow colors should they wear with their eye color. I've always believed that there are no strict rules to follow in makeup and there is no rule which says that you should coordinate eye color with eyeshadow or even go that far to coordinating your eyeshadow colors with your clothes.
A general rule of thumb with eyeshadow is to compliment your eye color and get your eyes to pop, here are a few suggestions:

Earth tones such as browns with a slight purple base, taupe and slate colored grays
Brown Eyes:
Chestnuts, burgundies, warm beiges greens and taupes
Green Eyes:
Earth tones with slight hints of gold, taupe, mocha browns and lavender-purple shades.