En torpedo er et selv-fremdrevet projektil som opererer under vandet og som er designet til at detonere ved kontakt eller passage af et mål. Torpedoer affyres traditionelt fra undervandsbåde, men kan også nedkastes fra flyvemaskiner eller afskydes fra krigsskibe og kystforter. Moderne torpedoer kan enten programmeres til at sejle en bestemt rute, kan være akustisk selvsøgende mod skruestøj eller være trådstyrede. Navnet er taget fra en fiskeart, der lammer sit bytte.