Do Roosters Lay Eggs? Do roosters lay eggs? No. A rooster is a boy chicken. A hen is a girl chicken. Only girls lay eggs.