Megasthenes (m.kreik. Μεγασθένης, Megasthenēs) oli antiikin kreikkalainen, jonka Seleukos I lähetti intialaisen Chandragupta Mauryan luokse joskus vuoden 305 eaa. jälkeen. Myöhemmin eläneet historioitsijat ja maantieteilijät käyttivät Megasthenestä lähteenään Intian maantieteestä, politiikasta ja yhteiskunnasta.