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