Where does “cagot” come from?

cagot (Spanish) comes from French cagot, from Occitan cagot.

Ancestry of “cagot”, step by step

StepLanguageWordMeaning
1Frenchcagotcagot; sanctimonious person, hypocrite;...
2Occitancagot
Every word from Occitan cagotEvery word from French cagot