Potrebbe derivare da soprannomi originati da toponimi come ad esempio Costa (TV), Costa Calcinara (PD), Costa d'Arcevia (AN), dall'antico nome Costans (che significa "stare fermo, saldo") oppure dal termine latino costa, "fianco, costola". In questo secondo caso si riferiva principalemente a chi viveva o proveniva da una riva di un fiume o di un lago, dal litorale marino o da una fiancata di un monte.
Il cognome Costa è molto diffuso in tutta l'Italia, ma prevale a Genova e a Messina.
Il cognome De Costa è 8241° nella regione Veneto Il cognome De Costa è 932° nella provincia di Belluno Il cognome De Costa è 28° nel comune di JENNE (RM)