Dovrebbe derivare dal nome composto da Giovanni e Marco, portato probabilmente dal capostipite.
Il cognome Giammarco è tipico del centro Italia, delle province di Roma e L'Aquila in particolare. Giammarchi, più raro, è soprattutto marchigiano e umbro.
Il cognome Giammarco è 366° nella regione Abruzzo Il cognome Giammarco è 97° nella provincia di L'Aquila Il cognome Giammarco è 3° nel comune di PREZZA (AQ)