Two ships of the Royal Navy have borne the name HMS Duke of York, after numerous holders of the title of Duke of York (or Duke of York and Albany):