Neutral eye colours suit everyone. From beige, to soft gold through to brown are all neutral colours. Applying the same eye colour as eyes will always complement them, but choosing the opposing colour on the colour wheel will really enhance the eyes.
Blue is opposite orange, so any shades from soft rose golds into bronzes will work well on blue eyes. Green is opposite red, a colour from either side of the red spectrum, pinks, plums or purples could be selected. Hazel eyes can wear the same shade as green eyes. Brown eyes are neutral and can wear almost any colour.