How do you teach a color blind person colors?

You cannot. By definition a person with color deficiency lacks some degree of photoreceptive color recognition capacity. The problem is that he will see dissimilar colors as the same. If you identify a specific color as red, he will call it red but will also call a green on the spectrum of his color confusion the same thing.