Antonyms for innocent blamable, immoral, unvirtuous, corrupt, sinful, bad, knowledgeable, evil, impure, experienced, cunning, stained, guilty.figure out