Why Hindu Gods are shown as Having a Blue Colour?
Lord Vishnu, Lord Krishna, Lord Ram, and Lord Shiva are depicted as having blue or dark complexion in Hinduism. The skin colour is usually blue, although it may also be black. Hindu faith is rich in symbolism and the blue colour is also a symbol. The majority of Hindu gods’ avatars are likewise shown in blue.
Blue is the colour of endless possibilities. Every Hindu god is a human mind’s effort to give shape to the formless Brahman (God). Blue represents an infinite and all-pervading reality — formless Brahman.
Swami Chinmayananda explains that whatever is immeasurable can only look blue to the mortal eye; hence, the clear summer sky appears blue to us because the physical eye interprets the infinite expanse of space as blue in colour.
The blue colour thus teaches us that what appears as Lord Vishnu, Krishna and Shiva is the all-pervading reality. To satisfy the human intellect, Brahman (the Supreme Reality) takes on a certain shape.