Deriva dal nome medioevale italiano Coppo (aferesi di Giacoppo che deriva da Giacobbe) di cui si ha un esempio a San Gimignano (SI): "...frate Iohanní condam domini Coppi de Sancto Geminiano...".
Il cognome Coppa è maggiormente presente in Piemonte, Lombardia e Lazio.