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.