El Chepo

There is a taqueria nearby that is called El Chepo. I'm trying to figure out the most likely translation or meaning for Chepo. It seems like there are multiple meanings and some slang. To any native Mexicans, what does Chepo most likely mean?

submitted by /u/carolina_elpaco
[link] [comments]