White eggs come from white chickens and brown eggs come from brown-ish chickens. Most of the eggs in your supermarket come from the following breeds of chickens: the White Leghorn, the Rhode Island Red, the New Hampshire, and the Plymouth Rock. read more
White-feathered chickens with white ear lobes lay white eggs and red-feathered ones with red ear lobes lay brown eggs (this may not apply to all breeds). And besides that, there are certain chickens that even lay speckled eggs and blue eggs. read more