Potrebbe derivare dal nome arabo Dima oppure da una modificazione del nome Dimitri o ancora da un soprannome legato al greco dimos, "popolo".
E' un cognome anche albanese e romeno.
Il cognome Dima è sparso per la penisola con maggiore concentrazione nelle regioni di Calabria e Puglia.