Does innovation mean invention?

inovation means to invent something or an invention