There are three main types of irony: situational irony which occurs when the opposite of what's expected happens, verbal irony which uses words to convey a meaning different than the literal meaning, and dramatic irony where the audience knows something that characters in a story do not, creating suspense until they learn the truth.