Here's what rhymes with foreknowing.
knowing going showing foregoing sewing bowing rowing sowing towing hoeing lowing snowing shoeing forgoing toeing meowing growing flowing throwing blowing glowing slowing crowing stowing unknowing ingrowing oceangoing kowtowing snowshoeing undergoing overflowing bestowing easygoing overthrowing Words that almost rhyme with foreknowing
noting moaning nosing moping loading rolling smoking voting coating coding coping hoping choking coaching joking molding moulding polling posing soaking zoning boating bowling combing dosing foaming foreboding loathing poking roaming roving coking dozing homing poaching tolling doting goading honing loafing loaning moulting phoning roping toning toting boding doling holing molting poling shoaling yoking boning doming hosing offloading soaping emoting foaling joshing holding closing clothing floating promoting imposing opposing encoding folding quoting sloping boasting cloning denoting groping invoking posting probing unloading coasting evoking groaning growling hosting roasting stroking strolling atoning bolting coaxing croaking ennobling enrolling eroding jolting reposing bemoaning bloating droning gloating reloading revoking scrolling stoning toasting trolling unrolling broaching cloaking connoting foreclosing gloaming intoning rezoning scoping stoking unloving ghosting grossing remolding remoulding apposing demoting hoaxing paroling approaching composing proposing supposing unfolding devoting enclosing provoking revolting consoling decoding encroaching scolding engrossing inclosing overloading reproaching bowstring buttoning cajoling condoning deposing disowning enfolding logrolling nonsmoking nonvoting purposing condoling convoking imploding infolding overdosing proroguing refolding blazoning chaperoning controlling exposing disposing upholding beholding diagnosing disclosing exploding patrolling extolling interposing telephoning transposing unbuttoning wainscoting disrobing superposing cuckolding honeycombing misquoting overgrowing pawnbroking recomposing unimposing withholding decomposing postponing presupposing superimposing telescoping underclothing buttonholing pigeonholing predisposing juxtaposing