Casual wear giant Gap has appointed former Vanity Fair president Tom Wyatt as president of GapBody.