Esistono due ipotesi sull'origine del cognome: la prima è che derivi da una modificazione dialettale del nome Pietro; la seconda è che derivi invece dal vocabolo spagnolo perro, "cane", ed avrebbe quindi un valore dispregiativo.
Il cognome Perri è tipico della Calabria dove è molto diffuso. Perro, quasi unico, è probabilmente dovuto ad errori di trascrizione del primo.