Here's what rhymes with witching.
                        
                        
                    
                                itching  switching  pitching  twitching  hitching  stitching  bewitching  enriching  Words that almost rhyme with witching
whipping  sitting  fitting  shipping  bidding  hitting  dipping  knitting  quitting  kidding  pitting  ripping  sipping  tipping  chipping  ridding  nipping  slipping  bridging  clipping  dripping  emitting  omitting  bidden  equipping  flitting  gripping  skipping  spitting  tripping  flipping  midden  pidgin  unwitting  skidding  slitting  permitting  admitting  committing  forbidding  splitting  stripping  befitting  positing  remitting  abridging  refitting  submitting  unremitting  babysitting  transmitting  counterfeiting  willing  winning  wishing  inning  earring  inching  whizzing  winging  living  giving  filling  fishing  killing  missing  singing  picking  swimming  digging  fearing  kissing  rearing  ringing  swinging  billing  cheering  chilling  kicking  milling  nearing  rigging  shearing  shilling  thinning  whistling  gearing  hissing  licking  lynching  pinching  pinning  sinning  ticking  searing  tiling  tilling  twinning  winking  wringing  chiming  dimming  ginning  inking  leering  sieving  swishing  veering  whittling  wilting  wincing  building  thinking  bringing  appearing  clearing  fixing  lifting  linking  listing  mixing  shifting  sinking  spinning  unwilling  clinging  drilling  piercing  steering  sticking  twisting  clicking  grinning  sibling  thrilling  filming  flinging  hinting  inkling  milking  risking  sifting  skimming  sniffing  spilling  stinging  tilting  trimming  brimming  fiddling  flicking  gilding  limping  pricking  quilting  rinsing  smearing  sneering  tickling  flinching  grilling  lilting  lisping  mincing  minting  pickling  silting  skinning  slinging  spearing  beginning  drinking  printing  assisting  drifting  springing  adhering  forgiving  shrinking  blinking  kindling  stinking  trickling  cringing  fringing  squinting  stringing  affixing  clinking  evincing  glinting  incising  refilling  reliving  sufficing  swindling  existing  depicting  fulfilling  insisting  pioneering  resisting  dismissing  persisting  rebuilding  distilling  enlisting  rethinking  unthinking  afflicting  impinging  instilling  misgiving  unflinching  agonising  consigning  consisting  engineering  convincing  disappearing  interfering  predicting  inflicting  sprinkling  domineering  persevering  subsisting  underpinning  imprinting  infringing  reprinting  scripting  unforgiving  conflicting  restricting  thanksgiving  volunteering  coexisting  criticising  profiteering  preexisting  unconvincing  constricting  electioneering  contradicting