US specialty apparel retailer Gap Inc has announced the permanent appointment of Nancy Green to lead Old Navy as president and CEO after serving as interim head of the brand since March.