Well, Who Framed Roger Rabbit certainly predates WoW, and uses the term.
I was referring to using "cartoon" or "toon" to refer to one's avatar or character. I'm aware that "cartoon" has been abreviated as "toon" for a very long time.
That probably even pre-dates Roger Rabbit.
And I have heard the term "aggro" (along with these other terms) when referring to D&D. It usually comes from people who have played MMORPGs, obviously, since this is where most of these terms came from (or that's what made the terms popular).
Some of them don't make literal sense in a pen-and-paper game, like "aggro" but people use them nonetheless, usually as a metaphor. For example, if a defender marks a monster and that monster turns to attack the defender the players may describe that as "drawing aggro", even though the DM uses no such mechanic to decide who the monster is going to attack.
These terms are often useful to describe the game to PnP novices who've played MMORPGs before. For example, one might describe the use of marks to a novice as "a way for a tank to draw aggro." You could also say, "a way for the defender to make sure the bad guys attack him and not the squishier PCs" but that's more wordy. The term "aggro" is a metaphor in a language they understand.
And nowadays I think that "mob" is usually used to describe specifically monsters, or NPCs you are supposed to be able to kill. Very rarely do I hear it referred to shopkeepers or patrolling allied guards or the like. Of course, it's been a few years since my WoW days, so I may be misremembering or it may have changed.
I don't object to these terms (and have even used them myself a few times) but I have to say that it's rude of your players to use the terms in front of you and not explain them to you when you ask. It seems very juvenile of them.