I am so glad I found your list of nicknames! A few months back, while listening to an episode of SB in the car (my two year old must be watching at all times!) I began to wonder how many nicknames the little sponge has been given after all these years. Well, after forgetting about it, I remembered today to check the internet to see if anyone had compiled a list... and here you were. My personal favorite is "square for brains". I think Squidward comes up with the best ones!
Anyways, I would like to note that your list doesn't contain the name:
"SpongeCog" from the episode Employee of the Month. I noticed you have the name "SpongeHog", but I've never heard that in that episode. Squidward tells SpongeBob that he can easily double his output (of krabby patties) near the end of the episode and then calls him SpongeCog (cog- i.e. a machine part).
So, thought I would put my 2 cents in. Love the list!