Deriva dal nome medievale Maffia o Maffio, nato come variante del più comune Mattia o Matteo.
Il cognome Maffia è meridionale, della zona che comprende Campania, Puglia e cosentino, ma un ceppo importante si trova anche nel comasco. Maffii è probabilmente toscano, della provincia di Prato. Maffio potrebbe essere lombardo, del milanese. Maffiotti, piuttosto raro, dovrebbe essere piemontese.
Il cognome Maffio è 24955° nella regione Lombardia Il cognome Maffio è 7967° nella provincia di Monza E Della Brianza Il cognome Maffio è 584° nel comune di BOVISIO-MASCIAGO (MB)