A bigot is a person obstinately or intolerantly devoted to his or her own opinions and prejudices. The correct use of the term requires the elements of irrationality, intolerance, and animosity toward those of differing beliefs.
It is not limited to race, ethnicity and gender.