Multiple choice general knowledge Which Rishi has writen ' Ramayana ' ? Vyas Kashyap Valmiki Bharadwaj Reveal answer Fill a bubble to check yourself C Correct answer Explanation The Ramayana was written by the sage Valmiki, making him the Adi Kavi (first poet). Maharishi Ved Vyasa wrote the Mahabharata, not the Ramayana.