Onomatopoeic. Compare English quack, German quaken, Polish kwakać.
kvako (accusative singular kvakon, plural kvakoj, accusative plural kvakojn)