The ones you cant use are the names already given to units, actions, animations, and scripting commands.
So you cant call your parachute guy "para" because that name is already given to the animation name for parachuting. Similarly you cant call your variable _distance because that is a scripting command.
In all in all there are hundreds of reserved variables, all of which are names or commands already in the game.