Potrebbe derivare dal vocabolo latino gremium, "grembo", stante ad indicare una località a forma di dosso, ma più probabilmente si può far derivare da un soprannome originato da una modificazione del vocabolo medioevale germanico grim, "furioso, collerico", o anche da una contrazione del nome germanico Gremhard.
Il cognome Gremmo è tipico del biellese. Gremo è specifico del torinese.
Il cognome Gremo è 3212° nella regione Piemonte Il cognome Gremo è 1399° nella provincia di Torino Il cognome Gremo è 25° nel comune di CASELLE TORINESE (TO)