I have heard different stories. One that it is from Chi, another that it stands for the cross. Probably some truth in both. Another that some religious people don't like to use the written or spoken word for the Lord.
As a matter of fact, I too suspect many use it in order to take Christ out of Christmas.