What was the name of Old Navy's mascot dog introduced in 2002?

The story behind the answer

Old Navy’s mascot dog introduced in 2002 was named Magic. The canine character appeared in the retailer’s humorous, deliberately over-the-top advertising style.

Magic belonged to an era when Old Navy’s commercials leaned heavily into memorable characters, celebrity appearances and campy comedy. The brand’s advertising had also featured performers such as Carrie Donovan and Morgan Fairchild, helping Old Navy stand out from more conventional clothing retailers.

The dog is easy to misremember because Old Navy’s campaigns changed frequently and used several playful themes. Magic was not a store mascot in the same sense as a sports-team character; he was primarily an advertising figure associated with the brand’s television spots. Old Navy’s broader identity was built around affordable family clothing, colorful stores and accessible “democracy of style,” while Magic supplied a memorable piece of its early-2000s marketing personality.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: