Unknown. Possibly alteration of Old Japanese浮かむ (ukamu, “to float”). Alternately, may derive from Middle Chinese雁 (/ngænH/, “a type of wild goose”), borrowed with the kan'on reading gan, with initial g changing to k due to the avoidance of voiced stops at the start of Japanese words, and final n changing to mu due to apparent lack of final n in Old Japanese.