Is there a plan about that? Even more casual games like Distant Worlds or Stellaris finally adopted this feature. Seeing the 'Saratoga' being a colony ship always hitches me somehow
The grouping is not necessarily by class, as there are too many and some can be added, but perhaps various possibilities might exist. Like
Carriers: Any ship with at least 1000t of hangars
Warship20k: would be the list of allowed names for any warship weighting 20k or more
A valid, unused name would be picked, and lists at the top would get more priority. So if Saratoga is both listed in the 2 lists and you are seeking a carrier name, then it can be picked from the first list.
Admittedly, some thoughts must be made for the system to work, but is it envisioned somehow for C# Aurora?