New York-based upscale footwear, handbag and accessories retailer Coach Inc has named Stuart Vevers as its new executive creative director.