Since it's French, yes, it's cagoule (though it don't mean the same over there, AFAIK). 'Kagool' is a mis-spelling, perhaps because someone thought that 'cagoule' was too alien a word. Or maybe they imagined it was an Inuit word, like kayak or parka, & should have matching spelling.