You have to create and collect this list of names. Get it right before you have to change it. You don't have to think of your entire network as a single machine, but doing so will allow you to freely merge and split machines as required. Then you set group access for documents or entire directories. Let groups think up their own theme, and allocate their own names.
Different themes produce unique names.
Similarly long names are not universally supported. In particular, some installation software will try to enforce the rules. Simply start with what works, then change it soon after. PC's are more plentiful than servers, and you probably want to name them mechanically. It does help to have completely unique names across the network, especially for your main servers and gateways.