Innovation (in/eva/shen) n. 1. Something newly introduced; a new method or device. 2. An improved management technique that escalates a business's success. 3. The most effective and useful guide to... This description may be from another edition of this product.