Dovrebbe derivare dal nome medioevale Mascanius di cui si ha tracce a Bologna fin dal IX secolo oppure da soprannomi originati dall'antico italiano mascagno, "scaltro, astuto".
Tracce di queste cognominizzazioni si trovano nel 1600 a Firenze con Padre Arsenio Mascagni (1579 - 1637): "Arsenius Mascanius ordinis Servorum domo fiorentinus, pictor celebris, cuius unico penicillo novae huius basilicae fornix et prima altaria sunt illustrata...".
Il cognome Mascagni è specifico dell'area che comprende il bolognese e la Toscana, in particolare nel senese e nel fiorentino. Mascagno, praticamente unico, è probabilmente dovuto ad errori di trascrizione del precedente.
Il cognome Mascagno è 7086° nella regione Friuli-Venezia Giulia Il cognome Mascagno è 3390° nella provincia di Gorizia Il cognome Mascagno è 823° nel comune di GORIZIA (GO)