Probably from Latin cavum with an s- added later in Romanian or a remnant of a Latin ex-. Compare gaură, căuș, găun, găoace.
zgău n (plural zgăuri)