Bumpkin

A nickname for a person who’s quite naive, awkward and ignorant.