Publio Terencio Afro (en latín, Publius Terentius Afer) fue un autor de comedias durante la República romana.
Sus comedias se estrenaron entre 170 y 160 a. C. A lo largo de su vida escribió solo seis obras, todas conservadas.
Terencio, de origen bereber, nació como esclavo romano y tomó su nombre del senador Terencio Lucano, en cuya casa sirvió como esclavo pero fue liberado luego por este debido a que despertó admiración dadas sus extraordinarias cualidades.
Aunque el material de Terencio fuera pagano, su calidad hizo que la Iglesia promoviera su copia y conservación.
La especulación de si Terencio recibió ayuda para escribir o no fue el autor real se lleva debatiendo desde hace siglos.