Why is Lord Krishna called Ranchod?
Krishna was sporty and his leelas extend in various fields involving various individuals. Some of them are with the milkmaids of Vraja while some involve the Pandavas. He has acquired a lot of names based on these Leelas.