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 .