Diferentes tipos de terrorismo foram definidos por legisladores, profissionais de segurança e acadêmicos. Os tipos diferem de acordo com o tipo de agentes de ataque que um atacante usa (biológico, por exemplo) ou pelo que eles estão tentando defender (como no ecoterrorismo).