HMS Eclipse

Eight ships of Britain's Royal Navy have been named HMS Eclipse:

References