Gayakarna (IAST: Gaya-karṇa; r. c. 1123–1153 CE) was a ruler of the Kalachuri dynasty of Tripuri in central India.
Gayakarna married Alhanadevi, a granddaughter of the Paramara king Udayaditya, which led to peace between the two kingdoms.
The Chandelas seem to have captured the northern part of Baghelkhand, as suggested the discovery of Madanavarman's coins at Panwar in this region.
Gayakarna sent an army to reduce the Ratnapura chief Ratnadeva II to submission, but it was defeated.
[1] Because of Alhanadevi's patronage, the Pashupata Shaivite religious leaders rose to prominence in the Kalachuri kingdom.