To understand what innovative leadership is, we have to first understand what innovation is all about. Innovation is the introduction of something new: a new idea, method or product. Learn some ideas for creating an innovative culture in your organization.