In general, children inherit their eye color from their parents, the eye colors of the mother and father. But the parents' eye color is not the only determining factor. Inheritance of eye color is also considered "polygenic." Polygenic means that the parent's genes usually (but not always) determine the baby's eye color and that there are additional factors determing a person's eye color:
- The parents eye colors
- Whether the parents are homozygous or heterozygous for that color (whether they carry one or both of the genes)
- If the parents genes for eye colors are dominant or recessive
Homogenous means that a person carries both of the same gene (homozygous). Or, a person can also carry a more dominant gene, and another less dominant gene (heterozygous).
It's usually impossible to determine ahead of time or by looking at a person's eye color whether a parent is heterozygous or homozygous. Brown and maybe green are considered dominant. But even two brown eyed individuals can make a blue-eyed baby, because this does not always completely follow the rules (it's therefore called "polygenic").