This might be a silly question, but I can't find the answer anywhere.

Is there a way to predict what color eyes a neonate will have as an adult? I see adults with various shades of red, yellow, silver, etc eyes, but neonates' eyes just blend in with their coloring. Does the locale determine eye color? Or the color of the neonate? Do you just have to guess by what the parents look like? I've always been curious about this!