Context is everything. I can certainly understand the logic of your (Roger Ramjet's) postion, but it doesn't make sense for everyone. My brother has one publicly accessible server, and I laughed hard at "loc-srv-application.hisdomain.com" until I realized that he has over 150 machines inside the LAN and has DNS zones for interior and exterior use; that server overlaps zones, so it makes some sense to the managers inside the LAN. And, if I expected to fill even one class C network with machines, you can bet I wouldn't name them after princesses in Disney movies, colors of Kryptonite, or my old girlfriends.
But at the time the "silly" naming convention started, hosts were few and far between; they were often Unixen and did a "host" (pun not really intended) of different functions for lots of users (Hmm, what about the VMS guys ... I bet they used functional names, even then). Even today, if I go to a 5-seat Mom & Pop retailer in downtown County Town, Missouri where they change the carpet more frequently than the employees, it makes some sense to know which computer is used by whom; after all, the computers are named for my convenience, and not the end-user's; he/she probably wouldn't know hostname(1) from an "antivirus", even if you cat(1) it to his/her mbox. "Jim" is much easier than "3rd-ofc-frm-left-wkstn-winxp". And, if I say, "where's Jim", it doesn't matter whether I'm asking about the computer or the employee; unless Jim is at the water cooler or on a sales trip, I'll get pointed to the office where the offending workstation is located.
Perhaps I'll agree with you: tomorrow I'll rename my all-purpose miracle BSD server to "townname_fw_gw_squid_www_dns_mail_rsync_samba". That should be much easier to type as an argument to ping or ssh .... :rolleyes:
It's all about the context, especially in terms of numbers of machines and possibly related to employee turnover; as I mentioned, some places I have "counter1", "counter2", "desk1" "desk2", etc., usually because I know that people are in and out of there pretty regularly. Maybe a related question should be: how many machines can one sysadmin handle in the "old" scheme before a more "functional" (to quote Roger R) scheme is needed?
Now, for something (un?)related: how about naming conventions for wireless SSIDs?
My brother just finished a little "wardriving" for a project he's planning. In a 15-square-block area of his little city there were 103 SSID's being broadcast; as predicted by estimates, only about 50% were using any WEP/WPA, etc. Lots of interesting SSIDs - my favorite: "DontBeStealingMyWifi". I sure hope it was encrypted. 😃