Dovrebbe derivare dal termine magistro (normalmente riferito ad un artigiano) seguito dal nome Angelo, la famiglia de Magistro Angelo diventa quindi Mastrangelo.
Il cognome Mastrangelo è molto diffuso nella fascia che comprende Lazio, Abruzzo, Molise, Campania, Basilicata e Puglia.
Il cognome Mastrangelo è 46° nella regione Molise Il cognome Mastrangelo è 26° nella provincia di Campobasso Il cognome Mastrangelo è 1° nel comune di SANTA CROCE DI MAGLIANO (CB)