L'origine va ricercata nel nome medievale Giampiccolo, nato dall'unione dei nomi Giovanni e Piccolo (dal nome medioevale Piccolus o anche da soprannomi legati alla bassa statura o all'essere un piccolus cioè un soldato portatore di picca).
Il cognome Giampiccolo parrebbe siciliano, in particolare del ragusano, ma presenta anche un piccolo ceppo trentino. Giampiccoli e Gianpiccolo sono rarissimi.
Il cognome Giampiccoli è 9656° nella regione Molise Il cognome Giampiccoli è 6579° nella provincia di Campobasso Il cognome Giampiccoli è 51° nel comune di TORRE PELLICE (TO)