Rama, a Hindu god associated with virtue, chivalry and truth, is blue because the ancient Hindus associated blue with manliness, bravery and a strong moral character. Lord Krishna is also portrayed with blue skin.
Both Rama and Krishna are symbols of bravery. Their stories include many tales of heroism, such as protecting the weak and innocent against evil. Rama is often described as the perfect man, and Krishna is associated with mysticism and artistic expression. Both are parts, or recreated avatars, of the infinite Godhead. Some scholars further relate the color of their skin to the infinite sky and the infinite waters of the oceans, which are also blue.