I think HMS Scourge of Malice (1595) has got to be my favourite name for a warship. HMS Dreadnought and HMS Warspite are tied for a close second (also from the 1500s). The Tudors had some great names for warships (the latter two also used for many other ships down through the years).
Nothing like truth-in-advertising.
Though, I have to say, the USS Richard B. Russell was also a pretty good name - “The Big Dick” was a pretty accurate, though strictly unauthorized, nick-name.
All the ships in the Irish Navy flotilla are named for women so we’ve got the LE (Long Eireannach, Irish ship) Eithne, Emer, Aisling, Aoife etc. They are lovely names but not very menacing alas.
Exactly the one I came in to mention. Since it’s mentioned I’ll mention the oddity of “Queen Anne’s Revenge”, Blackbeard’s flagship, which began as a British ship with one of the worst names for any warship: Concord (from Concordia, the goddess of peace). It would be like naming a ship the HMS Butterfly or SS Pug Puppies.
The nuclear attack submarine USS City of Corpus Christi. The Navy had to add “City of” because of protests that a warship should not be named “Body of Christ”.