Peacocks do not lay eggs. Peahens lay eggs. (All birds lay eggs - well, the female birds do…). :) Many people don't realize that the name of the animal is 'peafowl' and not 'peacock.' A male bird is a cock, while a female is a hen. read more
If the eggs are left in the nest a peahen will lay a clutch of four to eight eggs. If the eggs are removed for incubation the peahen will continue to lay eggs every other day. Up to thirty eggs have been recorded as laid by a single peahen. read more