To move lightly to and fro; to drift. Chiefly with adverb, as on, around, etc. Also (occasionally) with object: to cause to move in this way.
Mid 16th century (in an earlier sense). Probably imitative; perhaps compare waff and waft.
Are You Learning English? Here Are Our Top English Tips