If you click on Katherine, you'll find what this site gives as its explanation. It lists various possibilities and points out that there doesn't seem to be one single correct answer.
It is clear that the original meaning was not 'pure'. However, parents have been naming their daughters Catherine for many centuries on the assumption that it does mean 'pure', so that belief was valid for their naming choice though not for the original meaning of the name.
Because this message is archived you cannot respond to it.