Deriva dal praenomen romano Publius[2][4]; secondo alcune fonti si basa sui termini latini populus ("popolo") e publicus ("pubblico"), con il significato di "del popolo" o "che si dedica alle cose del popolo", ossia "politico"[3][4][5][6]. Altre fonti sostengono invece una derivazione dall'etruscoPupli, di significato ignoto[2].
Si tratta di un nome classico, ricordato per ragioni storiche e letterarie in quanto portato da diversi personaggi dell'antica Roma[6], tra cui molti dei Cornelii Scipioni[2][3], nonché da diversi santi (il cui culto è stato sostanzialmente ininfluente per la diffusione del nome)[2]. Il nome è poco usato, ed è attestato per metà in Lazio[2][3].
L'onomastico si può festeggiare in memoria di più santi, alle date seguenti: