Boringly enough it all get messly if you have allot of servers, and they are all over the place.
This is what we do ...
1) First three letters is the location code.
LON - London, POT - Portsmouth, BIS - BRISTOL, that kind of thing.
2) Then the next three characters is what the machine does.
WA - Windows application, WWS - Windows Webservice,
SQL - SQL Server, SQO - Oracle, DNS - DNS server, FIR - firewall
3) The following three characters is a unique number, 001, 055, you get the point.
So a server name could be, LONSQL001 ... simple, easy, tells you where it is, what it does and what unique server it is! All in as few characters as possible so it's easy to remember and type in quickly.
... Plus, cool for writting scripts, for example I want to update all the servers in a location, you can build a string to just say .... "BIS*" ... I think you get the message.
It's very boring, as I said, but makes it well easy to look after.
-Sabot