D'origine grika o, più probabilmente, greco-albanese, dovrebbe nascere da un adattamento del cognome greco Yiannopoulos, che, composto dalla radice Yiannis (l'italiano Gianni) e dal suffisso -opoulos (con valore d'appartenenza), può essere tradotto come "figlio di Gianni".
Il cognome Giannopolo è specifico del palermitano. Giannopulo è praticamente unico.
Il cognome Giannopulo è 21376° nella regione Friuli-Venezia Giulia Il cognome Giannopulo è 7555° nella provincia di Trieste Il cognome Giannopulo è 1333° nel comune di CARNATE (MB)