Dovrebbe derivare da un soprannome originato da un diminutivo del termine arcaico marra, "zappa", forse ad identificare nei capostipiti dei lavoratori agricoli.
Il cognome Marretta sembrerebbe tipicamente siciliano, del palermitano, dell'agrigentino e di Messina.
Il cognome Marretta è 1795° nella regione Sicilia Il cognome Marretta è 698° nella provincia di Palermo Il cognome Marretta è 4° nel comune di PRIZZI (PA)