HMS Porcupine bezeichnet mehrere Schiffe der britischen Marine:

Porcupine (Schiff, 1777), ein 24-Kanonen-Post ship (Korvette) der Porcupine-Klasse (1777–1805) Porcupine (Schiff, 1807), ein 22-Kanonen-Post ship (Korvette) der Banterer-Klasse (1807–1816) Porcupine (Schiff, 1844), ein Schaufelraddampfer (1844–1883) Porcupine (Schiff, 1895), ein Torpedobootzerstörer der Janus-Klasse (1895–1920) Porcupine (Schiff, 1942), ein Zerstörer der O- und P-Klasse (1942)