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 Giammarchi è 5340° nella regione Marche Il cognome Giammarchi è 1560° nella provincia di Forli'-Cesena Il cognome Giammarchi è 12° nel comune di DOVADOLA (FC)