I do not know of any way to do this that does not qualify as a hack. The closest thing to a mod that you could do is create a proxy directx dll that filters out commands related to rendering characters and tells the real dll to render the character and the name, but that would technically qualify as hacking, and you would need to access the engine to retrieve the enemy names...