Six ships of the Royal Navy have been named HMS Torch:
In addition one vessel of the Royal Maritime Auxiliary Service has been named Torch