NOVATION Meaning of NOVATION in English noun innovation. 2. novation ·noun a substitution of a new debt for an old one; also, the remodeling of an old obligation. Webster English vocab. Английский словарь Webster. 2012