Potrebbe derivare da un soprannome attribuito al capostipite di nome Giovanni e che faceva il marinaio.
Tracce di questa cognominizzazioni si trovano nella seconda metà del 1700 a Trapani con il benestante Giuseppe Giammarinaro.
Il cognome Giammarinaro è siciliano, specifico del trapanese.
Il cognome Giammarinaro è 2538° nella regione Sicilia Il cognome Giammarinaro è 271° nella provincia di Trapani Il cognome Giammarinaro è 42° nel comune di BUSETO PALIZZOLO (TP)