I'd use Pajuerano if you mean naive, some1 not familiar with how things work in the current environment.
If you want to be derogative, then use Villero, since it means somebody completely unsophisticated, uneducated and lacking proper manners. Use at your own risk.
Iz