porque se llama pepe a los jose
Podría tratarse de una forma reducida de "Josepe", antigua versión del nombre en español, análoga a las reducciones de tantos otros hipocorísticos en español y otras lenguas romances. Aunque los casos análogos del catalán ("Pep", de "Josep") y el italiano ("Peppe" o "Beppe", de "Giuseppe") podrían aducirse como paralelos, en realidad en castellano no se ha podido aún documentar pues, según el CORDE, "Pepe" no aparece con este uso hasta el siglo XVIII, y en checo, por ejemplo, los Josef también son llamados afectivamente "Pepe".