Karna es una de las figuras centrales de la epopeya hinduista Majabhárata.
En algunos textos aparece erróneamente como «Karan». Fue el primer hijo de la reina Kunti, y por lo tanto medio hermano de los Pándavas, y el mayor de ellos. Aunque Duriodhana, jefe del clan de los Kaurava lo ungió como rey de Anga, su papel en la leyenda sobrepasa en mucho la importancia de un rey. Él luchó en el bando de los malvados Kauravas (contra los piadosos Pándavas) en la guerra de Kurukshetra.