Have players names only appear above their head when you cursor over them. Players whom you have met and evil players (who you need not meet to know their name) names should appear over ther heads when cursored over while good players you have yet to meet would not appear at all. It is less intrusive and allows players to hide but still allows you to tell the players name if you want.
please tell me NO NAMES will appear if in hiding mode, whether they've been "cursored over" or not....otherwise it is usless. Players will go around meeting people, just so those players wont be able to actually hide...all the invisiblity in the world wont overcome a name hanging over your head.