innovation The origin and history of innovation. Etymology From Latin innovatio, from innovare, "to renew." Origin: Latin ← Back to the full definition of innovation