Here's what rhymes with datagenerating.
waiting awaiting dating generating rating mating weighting hating baiting gating abating operating stating dominating debating emanating grating imitating plating terminating undulating updating animating decorating skating annihilating degenerating germinating moderating narrating negating perforating permeating tolerating collating enervating innovating plaiting creating relating indicating penetrating separating originating translating accommodating culminating educating elevating insulating irritating isolating liberating mediating motivating agitating allocating assimilating commemorating debilitating equating meditating mitigating modulating navigating nominating oscillating perpetuating regenerating suffocating ameliorating bleating delegating deviating dilating dissipating emigrating emulating enumerating intimating irrigating obliterating saturating attenuating automating corroborating deflating desolating inflating nauseating percolating perpetrating renovating undeviating urinating alternating fascinating participating stimulating advocating devastating eliminating estimating illuminating initiating integrating accelerating activating anticipating appreciating associating compensating cooperating deteriorating propagating radiating aggravating alienating alleviating collaborating disseminating elaborating escalating evaporating hesitating invigorating officiating predominating simulating validating aggregating contaminating dedicating deliberating delineating deprecating duplicating incubating legitimating postulating reiterating vacillating ventilating vindicating actuating adjudicating amalgamating antedating denigrating enunciating fulminating hibernating inaugurating instigating interpolating masturbating mutilating obviating preponderating promulgating prostrating relegating resonating restating ruminating situating subjugating supplicating tabulating circulating communicating demonstrating regulating contemplating cultivating facilitating illustrating incorporating negotiating accumulating celebrating complicating differentiating fluctuating formulating graduating manipulating appropriating articulating captivating consolidating designating exaggerating exhilarating intimidating lubricating necessitating proliferating speculating conciliating elucidating eradicating excavating exterminating fabricating implicating interrogating legislating recreating replicating stipulating subordinating accentuating authenticating confiscating consecrating depreciating dissociating emancipating impersonating inoculating invalidating recuperating reinstating reverberating scintillating unhesitating calculating evaluating concentrating investigating coordinating discriminating humiliating precipitating approximating congratulating disintegrating evacuating exasperating incriminating liquidating refrigerating repudiating segregating coagulating encapsulating exacerbating explicating extenuating extricating gravitating inactivating infuriating ingratiating menstruating recirculating rehabilitating remonstrating substantiating underestimating intoxicating reciprocating electroplating extrapolating incapacitating excruciating Words that almost rhyme with datagenerating
shaping fading raging gaping lading shading raiding wading waging gauging paging parading raping taping trading engaging grading invading staging persuading pervading evading braiding draping escaping degrading scraping upgrading blockading cascading masquerading reshaping downgrading upbraiding crusading disengaging making taking saying painting raising facing laying paying saving amazing failing gaining naming sailing shaking weighing arranging attaining baking bathing gazing racing waking wasting waving basing casing chasing fainting gaming mailing pacing paving railing raining reigning shaving tasting wailing waning raking raving unavailing unfailing whaling assailing availing awaking chafing chaining feigning hailing nailing pasting phasing tailing taming unveiling veiling allaying assaying bailing basting baying caving faking haying hazing maiming neighing shaming waiving containing training breaking changing playing obtaining placing ranging undertaking claiming pertaining praying staying blazing conveying framing grazing modelling scaling spacing staining surveying tracing blaming bracing campaigning craving decaying draining flaming obeying praising swaying trailing unchanging appraising braking glazing partaking phrasing scathing slaying acquainting curtailing effacing entailing erasing flaking inhaling plaything preying quaking staking braving braying buffeting craning flailing graying plaguing remaining maintaining prevailing retaining complaining embracing engraving entertaining sustaining ascertaining behaving betraying delaying detailing spraying straining appertaining mistaking regaining abstaining debasing detaining interlacing overtaking rearranging remaking renaming repaying straying bewailing declaiming defraying disdaining inflaming ordaining revelling strafing replacing displaying proclaiming constraining countervailing displacing portraying retraining disobeying forsaking mainspring paraphrasing reclaiming refraining remodelling denaturing disclaiming interchanging overgrazing retracing uncomplaining explaining exchanging restraining exclaiming