The goose was named golden goose as it laid eggs of gold every day. The farmer had bought the goose in the hope of selling eggs along with vegetables in the market but the goose laid golden eggs. As the eggs were made of gold they were sold at a high price and it helped the farmer to become rich. So they named the goose ‘the golden goose’.