Here's what rhymes with craignait.
mate great late rate date weight fate gate wait hate bait gait innate grate crate fete sate pate state create plate freight trait await slate equate ornate abate negate irate plait skate spate urinate straight debate estate operate generate relate carbonate dictate imitate mediate update decorate liberate ordinate strait alienate culminate dilate emanate lightweight neonate permeate recreate automate inflate innovate resonate restate sedate venerate indicate separate eliminate accommodate cultivate dominate initiate regulate tolerate acetate activate alleviate cooperate correlate designate educate isolate originate terminate allocate collaborate commemorate conjugate deviate elevate emulate enumerate meditate mitigate motivate navigate overweight situate aggravate agitate annihilate corroborate emigrate germinate irritate liquidate obviate regenerate reiterate aspirate calibrate counterweight escalate exonerate expiate fascinate gravitate insulate irrigate militate oscillate recuperate reinstate relegate saturate upstate vitiate appreciate illustrate calculate celebrate compensate hesitate negotiate penetrate translate accelerate delegate integrate interstate predicate assimilate circulate complicate dedicate delineate elucidate eradicate evacuate exaggerate propagate replicate affiliate ameliorate assassinate conciliate condensate congregate consecrate dissipate evaporate fluctuate inculcate legislate obliterate retaliate abdicate abrogate arbitrate attenuate confiscate excavate extirpate heavyweight implicate incubate instigate novitiate obligate officiate overstate pomegranate potentate segregate communicate concentrate evaluate subordinate anticipate incorporate magistrate stimulate accumulate articulate contemplate discriminate formulate postulate speculate consolidate determinate necessitate predominate vertebrate disseminate distillate exacerbate expatriate exterminate extricate intimidate invalidate profligate proliferate repudiate adjudicate authenticate contaminate deprecate depreciate emancipate episcopate explicate fabricate humiliate inactivate interrogate intrastate perpetrate populate propitiate remonstrate subjugate unregenerate demonstrate facilitate investigate participate differentiate precipitate manipulate perpetuate congratulate deteriorate overestimate stipulate extrapolate substantiate underestimate disintegrate rehabilitate Words that almost rhyme with craignait
made maid laid page paid shape grade wage rage shade tape cage gauge rape weighed bade fade grape raid sage arrayed babe cape gage jade wade stage trade played engage stayed blade conveyed prayed invade obeyed parade unpaid evade scrape spade swayed braid frayed grenade sh staid afraid decade escape delayed crusade forbade surveyed cascade decayed degrade dismayed repaid sprayed upgrade arcade homemade lemonade outweighed pervade strayed betrayed brigade persuade blockade dissuade masquerade overlaid promenade renegade stockade displayed portrayed retrograde barricade disobeyed videotape based faced shaped taste waste faint paint haste saint waist baked chased paste quaint chaste laced paced raced raped taint graced raked taped placed traced spaced acquaint braced draped erased scraped effaced encased staked replaced complaint escaped embraced debased constraint restraint disgraced distaste misplaced vouchsafed displaced