La invectiva (del latín medieval invectīva, «discurso abusivo», a su vez del latín tardío, invectivus), es un «un ataque con palabras», esto es, lenguaje abusivo, de reproche o vituperador que se usa para expresar culpa o censura.
[5] El «género de la invectiva» o «vituperatio» (vituperación) en latín es una forma literaria clásica empleada en versos polemicistas griegos y romanos, así como en la prosa.
Cargos comunes incluían los de avaricia, codicia, cobardía, afeminamiento, embriaguez, ser mal escritor u orador, lujo, hábitos sexuales desaprobados o conducta tiránica.
Más aún, se dijo que Cleopatra planeaba invadir Italia.
El término literario preferido para referirse a las invectivas posteriores durante el Renacimiento es el de «libelo».