Dovrebbe derivare dal nome Topus in uso presso gli ebrei, nome di un artigiano dello zucchero, che si trova riportato in un atto del 1417 in Sicilia.
Il cognome Topo ha un ceppo nel napoletano ed uno nel tarantino. Topi ha un ceppo tra bolognese e fiorentino, uno tra livornese e grossetano, uno nel riminese e pesarese, uno a Viterbo ed uno a Roma.