They should name ships after US National and State Parks (i.e. Yellowstone, Yosemite, etc.).
Destroyer tenders used to be named that way (the Klondike, Shenandoah, and Yellowstone classes). A least one LPD-17 (USS Mesa Verde) also got a National Park name
PS: I wonder if this discussion wouldn't be better suited to the Designation Systems or Bar subforums.
Naming a carrier "yellowstone" might led to a very explosive debate (runs for cover)