Visionary fashion designer and television personality Todd Oldham has been appointed as design creative director for Gap Inc's Old Navy division.