Vikramaditya était un empereur légendaire de l'Inde ancienne. Il était le roi idéal, connu pour sa générosité, son courage et son soutien à l'apprentissage. Le Vikramaditya figure dans des centaines de légendes traditionnelles indiennes, dont celles de Baital Pachisi et de Singhasan Battisi. Sa capitale était à Ujjain ( bien que certaines histoires parlent de Pataliputra ou Pratishthana).

D'après les récits, Vikramaditya a commencé l'ère Vikrama Samvat en 57 avant J.-C. après avoir vaincu les Shakas. Ceux qui croient qu'il est un personnage historique le situent autour du premier siècle avant Jésus-Christ. D'autres chercheurs pensent que Vikramaditya est un personnage mythique, puisque plusieurs légendes à son sujet sont de nature fantastique.

"Vikramaditya" était un titre commun utilisé par plusieurs rois indiens, et les légendes de Vikramaditya peuvent être des histoires combinées de différents rois (en particulier Chandragupta II).