Eudemus (Ancient Greek: Εὔδημος; died 316 BC) was one of Alexander the Great's generals. In 326 BC, he was appointed by Alexander as one of the commanders of the troops in India along with Peithon, Porus and Taxiles. After Alexander's death, Eudemus assassinated Porus and effectively controlled Alexander's northern Indian territories until he became involved in the Wars of the Diadochi during which he was captured and killed by Antigonus.