Cool. Time to update you that none of those terms that I used and you used exists or is meaningful. I just made it up.
The lesson is: Don't get fooled by terms people make on the fly, instead, focus on your skills as a tester and learn to ask a question, "What do you mean by that?"
I see terms like "Guerrilla testing" and "Smart monkey testing" mostly being asked in interviews by dumb testers who are usually successful in intimidating the candidates to believe such things exist.
Those candidates who couldn't give convincing answers to such question, try looking for answers after the interview and start ask questions in all forums they can get their hands on. Of course, we humans don't say "I don't know" (just like me) and hence try to give any answer we think might make sense.
The candidates believe the answers provided by someone who appear to be experienced is true. When those candidates turn out to be interviewers they are tempted to ask the same question, "What is guerrilla testing?" to new generation of candidates.
That solves the puzzle for where these great terminologies come from.