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