The United States Navy, sometime back in the 20s or 30s had a really nifty system for naming ships:
Destroyers were named after famous Americans (USS Monssen, USS The Sullivans, etc.)
Cruisers were named after cities (USS Indianapolis, USS Chicago, etc.)
Battleships were named after states (USS Arizona, USS Missouri, etc)
Aircraft Carriers were named after battles (USS Yorktown, USS Saratoga, etc.)
Submarines were named after fish (USS Skate, USS Thresher, etc.)
Even Hospital ships had logical names like Hope and Mercy.
Then in WWII they started doing weird stuff like naming Carriers after bugs (Hornet, Wasp) and people (Franklin). Then there’s the Los Angeles class submarines that are named after cities, just like the cruisers! Then a whole class of subs named after presidents. (even Jimmy Carter!) Then they start naming carriers after presidents too! (USS Reagan, fer-crying-out-loud!)
My question: Is there any rhyme or reason to the naming process these days or do they just pull the names out of some congressman’s ass?