Potrebbe derivare da una dialettizzazione del termine greco papas, "prete" (della chiesa ortodossa) oppure dal nome del paese rumeno di Popas, o ancora dal personale latino Pupius/Puppius o forse dall'antroponimo longobardo Poppo.
Il cognome Poppa è specifico dell'area che comprende il foggiano ed il potentino.
Il cognome Poppa è 2911° nella regione Basilicata Il cognome Poppa è 827° nella provincia di Foggia Il cognome Poppa è 15° nel comune di ORSARA DI PUGLIA (FG)