Dovrebbe derivare da nomi di località oppure da soprannomi legati al termine dialettale moja che significa "a mollo, inzuppato d'acqua".
Il cognome Moia è tipico dell'area che comprende il varesotto, comasco e milanese, con un ceppo anche nel piacentino. Moja ha un ceppo milanese ed uno nel varesotto.