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 è 43° nella regione Molise Il cognome Mastrangelo è 23° nella provincia di Campobasso Il cognome Mastrangelo è 1° nel comune di Santa Croce di Magliano (CB)