Personally, I liked the OLD naming conventions. Destroyers named for Marine and Navy heroes, Cruisers (Or SSN, really) named for cities, battleships (Now boomers) named for States, and Carriers named after old ships or battles. Keep the filthy politician names off of the ships.
Why not name ships after ships in the US Navy in the Revolutionary War and the War of 1812 —or maybe the Civil War? Keep the politics out of it-—what happens when one party is replaces by another? Will we have to change the names of the ships? Liberal claptrap shouldn’t be tolerated.