Technically speaking "fire" refers to putting a match to the primer pan, so even a gun isn't really "fired". The Germans use "Los" ("Loose") when launching a torpedo.
American doctrine on the subject is that the torpedo tube
is a "gun" and the torpedo a "bullet", and is therefore "fired".
http://maritime.org/doc/fleetsub/tubes/chap1.htm