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