I think an excellent addition to the BUG's unit naming feature would be a tag, similar to the ^rc^ tag that would call a random name from a designated list.
The reason for this is that I like to call my ships by unique names, rather than a numerical identifier. Additionally, I tend to assign masculine names to warships and feminine names to transports. For example:
Masculine names (Trireme, Frigate)
- Dauntless, Aggressor, Excelsior, etc.
Feminine names (Galley, Galleon)
- Queen Anne, Godiva, Victoria, etc.
Obviously, this function would require the user to be able to customise the tag to point to a text file where those names can be randomly called from. Perhaps something like ^x^ where x is the file name containing the names, e.g. ^WarshipNames^.
This feature could similarly be used for historical names for infantry units, knights, artillery, and so on. I really think that this could open up unit auto-naming to a wider user base who would enjoy this feature, and it would be a lot more user-friendly, customisable and flexible than going through the UnitInfos xml file.