Definition from Wiktionary, the free dictionary
redneck (plural rednecks)
- (slang, pejorative) An uneducated, unsophisticated, or poor caucasian person, typically used to describe residents (of any gender) of the rural Southern United States.
- (slang) The nickname given to miners who wore red bandanas for identification during the West Virginia mine war of 1921. 
- (UK, archaic) The nickname given to Roman Catholics in the nineteenth and twentieth centuries.
uneducated, unsophisticated person