Gap Inc has named Jack Calhoun as president of its Banana Republic division with immediate effect.