Yes, gavotte is a French word. Specifically, it likely is from a French dialect where this word can mean a native of the Alps or, literally, a glutton.