Fastfood company McDonald's has named Mary Dillon as executive vice president and global chief marketing officer to succeed Larry Light, who will retire at the end of this year.