Potrebbe derivare dal nome del dio romano dell'amore e dell'erotismo Cupidus figlio di Venere e Giove, nome probabilmente attribuito ai capostipiti, come potrebbe derivare da un nome o soprannome originato dal verbo latino cupio, "desiderare, bramare".
Il cognome Cupido, abbastanza raro, è specifico dell'Italia centromeridionale, con un ceppo tra anconetano e maceratese, uno tra ternano, viterbese e romano, uno nel teatino, e piccoli ceppi sparsi in Campania, Calabria e Sicilia. Cupidi ha un piccolo ceppo nel pratese e nel pisano ed uno tra viterbese e romano.
Il cognome Cupido è 1728° nella regione Abruzzo Il cognome Cupido è 838° nella provincia di Chieti Il cognome Cupido è 14° nel comune di SAN VITO CHIETINO (CH)