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