Ashvaghosha est un philosophe et poète bouddhiste indien né à Ayodhya. Il vécut durant le iie siècle de l'ère commune. Il est considéré comme le premier dramaturge en langue sanskrite, et l'un des plus grands poètes avec Kalidasa.