yokel

noun
  1. a person from a rural area who is regarded as unsophisticated or naive
  2. Usage: often derogatory

Examples