Hmm I actually believe the # are the spawned versions and the lack of a # denotes regular spawn. (IE trakanon has both, as will venril)
Pretty sure both Faults and Lang are correct. I don't deal with quest scripts anymore, nor database. But from what I remember, the quest scripts and database are named the same schema. Rob would have to chime in for 100% certain tho.
The pound sign in from of the name is use as special type spawns. It's often commonly used on live server where you wouldn't see in game. I'm not entirely sure what it really means on the live server. It could be use for various cases like what I've noticed is more commonly as unique spawn. I used it sometime for scripting to isolate the other names to be use in the script.