For some weird reason - perhaps it was the movie trailer I just saw - I thought this was going to be a Harry Potter rip-off of the term "muggle"
As in "Cthuugle - one who is blissfully ignorant of the existence of Great Old Ones who are prophesied to wake and to lay waste to the world 'when the stars are right.'"