Publio es un nombre propio masculino de origen latino (Publius) en su variante en español, con el significado de: amigo del pueblo, el que es popular.
Femenino: Publia.