ITTL the Royal Navy uses a blend of OTL British and USA vessel naming conventions. Some vessel classes use names exclusive to the letter of their class, whilst others are drawn from Dominions, Provinces/States, famous individuals etc. Some names like Ark Royal (the flagship) are passed from vessel to vessel.
I think something like this could be a good compromise of the two systems:
-Aircraft carriers; Heritage names and symbols of royal/imperial power (Ark Royal, Prince of Chesapeake, Thunderchild)
-Battleships; Constituent countries/dominions, provinces/counties, and monarchs (Jamaica, Maine, Queen Elizabeth)
-Battlecruisers/amphibious transports ; Historically significant battles/campaigns (Trafalgar, Crecy, Coral Sea)
-Cruisers; Cities or military heroes (Charleston, Dublin, Jellicoe)
-Destroyers, frigates/corvettes/minesweepers; Titles after the class letter type (Devastator, Diligent, Daring)
-Support/logistics ships; Landmarks and geographical features (Pennines, Denali, Mt. Warning)
-Attack submarines; Maritime creatures (Thresher, Stingray, Crocodile)
-Missile submarines; Sea gods and monsters (Triton, Kraken, Poseidon)
Any thoughts?