ROTFLMAO!
Sorry, I'm not laughing at you, but that was funny. There is no naming convention for ships any more. They are named for whatever random reason the Navy decides at the time, but it usually relates to kissing Congress' ass. Seriously, it is a very sorry state of affairs.
I thought subs were named after cities.
If you go back to WWII, subs were named after fish. Cruisers were named after cities.
And I seem to remember some controversy years ago about a nuclear sub named Corpus Christi, (Body of Christ), and subsequently renamed City of Corpus Christi. And the submarine commanded by Scott Glen in Hunt for Red October was called the Dallas, not that I regard Hollywood as any kind of expert witness.
If the Navy is just choosing random names now, I agree that is a very sad state of affairs. That's the sort of thing that makes my brain itch, and now I need to go double up on my OCD meds.