Potrebbe derivare da un soprannome che indicava la famiglia di un'artigiana di nome Rosa o di un artigiano il cui cognome era Rosa.
Il cognome Mastrorosa è pugliese, del barese. Mastrarosa, anch'esso pugliese,è molto raro.
Il cognome Mastrorosa è 3014° nella regione Puglia Il cognome Mastrorosa è 1414° nella provincia di Bari Il cognome Mastrorosa è 47° nel comune di POLIGNANO A MARE (BA)