Potrebbe derivare, direttamente o tramite modificazioni dialettali, da nomi di località come Mazzaferro di Urbino, o anche da soprannomi indicanti il mestiere di fabbro o di soldato.
Tracce di queste cognominizzazioni si trovano ad esempio nell'elenco degli scolari dell'Ateneo Perugino nel 1567 con Alexander Mazzaferrus, e anche in un atto del 1739 a Perti nel savonese dove viene citato, come gestore di una
massione (
tenuta agricola), il capitano Pietro Vincenzo Massaferro.
Il cognome
Mazzaferro ha un
ceppo genovese, uno tra maceratese e Piceno nelle Marche ed uno nel reggino in Calabria.
Massaferro, molto raro, è specifico della riviera di ponente in Liguria.
Mazzaferri ha un ceppo nell'anconetano a Senigallia, uno nel teramano ed uno a Roma.