DM = Dungeon Master, GM = Game Master - same role, different terms. You may also see ST (Storyteller) tossed around. It all depends on what game the player first started playing, since the person running a game is called by a different title by different publishers.
There's absolutely no reason...