Deux dynasties Ganga ont régné sur des parties de l'Inde à des époques et dans des lieux différents :
La dynastie Ganga occidentale règne sur le Karnataka entre 350–1000
La dynastie Ganga orientale règne sur le Kalinga (Orissa actuel) entre le et le .