Potrebbe derivare da modificazioni del nome medioevale Ponzio, ma, secondo un'ipotesi accreditata, deriverebbe dalla casata spagnola dei Ponce.
Il cognome Punzo è tipico del napoletano.
Il cognome Punzo è 454° nella regione Campania Il cognome Punzo è 226° nella provincia di Napoli Il cognome Punzo è 5° nel comune di SAN GIORGIO A CREMANO (NA)