Gandiva (गाण्डीव) is the bow of Arjuna, the hero of the Hindu epic Mahabharata. The bow was created by Brahma, the Creator of universe.
Agni, the God of fire, wanted to devour the Khandava forest, in order to regain his power and splendour. He had enlisted the help of the two heroes, Krishna and Arjuna. The latter was one of the greatest archers of all time, and demanded Agni for a bow which would suit his strength, skill and the power of celestial weapons.
Agni provided the heroes with the desired weapons. He gave the Gandiva bow to Arjuna, as well as two quivers which would provide an inexhaustible amount of arrows.
The weapon was dreaded by many during the Kurukshetra war, having defeated and killed many great warriors and the gods themselves.