Dovrebbe derivare da un soprannome legato al termine sardo cardu, "cardo".
Tra i firmatari della Pace di Eleonora LPDE del 1388 figura Cardu Margiani, jurato ville de Biti.
Il cognome Cardu, abbastanza raro, è tipico del cagliaritano con un ceppo anche nel sassarese.