McDonald's Corp. is standing by its clown.

The 48-year-old, red-haired mascot has come under fire from health-care professionals and consumer groups who, in recent days, have asked the fast-food chain to retire Ronald McDonald. But McDonald's Chief Executive Officer Jim Skinner staunchly defended the clown at the company's annual meeting on Thursday, saying, "Ronald McDonald is going nowhere."

Shareholders...