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