Hahahaha Really? Well, that's unfortunate for him XD. It seems to be that most names and words, tend to have perfectly innocent meanings in some places, and are insulting or funny somewhere else. I guess there's no way around that.
Zadok, in the context I intended, is Hebrew origin, the name of a priest in the Bible. It means "Just and righteous".
I never would have guessed its meaning would veer off so far elsewhere XD.