People from the countryside or small towns who are seen as unsophisticated or unfamiliar with city ways and customs.
From Middle Dutch 'bommekijn' or 'bommel' meaning 'little barrel,' possibly referring to round-shaped country people. Used mockingly since the 1500s.
The word 'bumpkin' says more about the speaker's snobbery than about country people—city dwellers have always felt superior, but rural people often have skills and knowledge that city folks lack!
Complete word intelligence in one call. Free tier — 50 lookups/day.