Why do the gods of India have blue and white skin? And not only the gods of India.
I will start from afar, so that my thought is clear. Take Christianity as an example. Missionaries brought Christianity to African countries, where the indigenous population is black. The natives built churches and depicted a dark-skinned Jesus and the Virgin Mary on the frescoes because it was near and understandable to them.
The peoples of the North were brought Christianity, and they, too, began to reflect their national traits – narrow eyes, large cheekbones – in depictions of saints.
But in India, for some reason, there is no such thing. The ancient Indian gods have almost nothing in common with the features of the indigenous population. The skin color of the gods is white, blue, and grayish, the color of the sky in thunderclouds. And not only did the Indians have such a case, but also the Greeks, the Persians, and the Egyptians.
From various epics, we can catch the following: the good gods have a whiter shade of skin, and the formidable ones are close to blue. And do you remember the expression “blue blood”? In the legends, we can read about the blue or transparent blood of the gods.
And now think: if a person has white skin, when he gets angry, he noticeably turns red. And we associate: if a white-skinned god’s blood is blue, then when angry, he will consequently turn blue.
From this point of view, it is quite clear why the good Rama is depicted as white or with slightly bluish skin, and the evil Kali has blue skin.
It turns out that the gods of India are some kind of creatures who have white skin and blue blood. Could someone have invented them like that, without any real background? I think not. Whatever man’s fantasies are, they always rest on something.