Potrebbero derivare dai cognomi greci Mastaka e Mastakos, a loro volta derivati dal termine greco arcaico mastax, "bocca", con un significato probabilmente di persone a cui piace mangiare.
I cognomi Mastacchia e Mastacchio, ormai praticamente scomparsi in Italia, sembrerebbero originari della Sicilia.