Potrebbe derivare da un soprannome originato dal latino castrum, inteso come "pietra, sasso, granito" con riferimento alla macina o mola di pietra granitica, oppure dal vocabolo latino crassus, "grasso, sporco, oleoso".
Il cognome Crasta è sardo, tipico del sassarese. Crastu è quasi unico. Crastus sembrerebbe specifico dell'iglesiente.
Il cognome Crasta è 1121° nella regione Sardegna Il cognome Crasta è 441° nella provincia di Sassari Il cognome Crasta è 7° nel comune di BERCHIDDA (SS)