Two ships of the Royal Navy have borne the name HMS Silvio:
was a sloop launched in 1918. She was transferred to the Royal Australian Navy as the survey ship in 1925, became a convoy escort in 1940 and was sold in 1947.
was a landing ship, tank originally launched in 1943 as . She was renamed HMS Silvio in 1944, returned to civilian service in 1946 as Empire Halberd and was returned to the United States Navy in 1948.