Well, my point was it was a seemingly simple feature: the game gave "appropriate" default names to ships you would buy. Now it does not, it gives an unfailingly "stupid" name to the ships you get, usually the same name to all of them. I was just wondering if anybody knew why that was a problem.
As for the shiplist, it's easy enough to simply open the "shipnames.txt" file, scroll down to the class of vessel you want, pick a name and/or NCC number and then enter that as your ship name in the dynaverse engine.
Or look in some of the stuff my friends have lying around related to SFB.
But this all comes back to the "random" nature of SFC, I suppose. We don't have fleets like we should. If I was to make a game like this, I would do it differently: every starship in service, human or AI, would be a part of the fleet inventory database with characteristics, a unique name, a unique "score" you could keep, etc, a location, repair status/destroyed status, etc. Then add new ships to the inventory based on the "order of battle" instructions/guidelines as time passes. Fairly straightforward. Has problems of its own, of course, and would require a different game design, but, c'est la vie.