The word Gita means song and the word Bhagavad means God, often the Bhagavad Gita is called the Song of God. Lord Krishna spoke Bhagavad Gita in India at the holy land of Kurukshetra. Gita is a 700 verse hindu scripture in Sanskrit that is part of the Hindu epic Mahabharata.