Words That Rhyme With "Refrain" :
1 syllable:
ain, ane, Bain, bane, blain, Blaine, brain, Cain, caine, cane, chain, crane, Dane, deign, drain, Duane, Dwayne, fain, fane, feign, foehn, fohn, frayn, frayne, gain, gaine, grain, hain, jane, Jayne, kain, Kaine, Kane, lain, laine, lane, layne, main, Maine, mane, pain, Paine, pane, plain, plane, rain, Rayne, reign, rein, sain, sane, Shane, Shayne, skein, slain, slane, Spain, sprain, stain, strain, swain, ta'en, thane, thegn, train, twain, vain, vane, vein, wain, wane, Wayne, Zane
2 syllables:
abstain, alane, amain, arcane, arraign, attain, atwain, Bahrain, Bahrein, bucrane, campaign, champagne, champaign, Champlain, Charmaine, chicane, cinquain, cocaine, Cockaigne, complain, constrain, contain, costain, decrane, delaine, demain, demesne, deplane, deraign, Despain, detain, detrain, Devane, devein, Dewayne, disdain, distain, distrain, domain, domaine, Duquesne, Elaine, emplane, enchain, enplane, entrain, eucaine, explain, Fonteyn, fusain, Germaine, germane, humane, Hussein, immane, inane, ingrain, insane, Lorain, Loraine, Lorraine, maintain, Mccain, moraine, Moulmein, mundane, obtain, ordain, pertain, profane, regain, remain, restrain, retain, retrain, Rogaine, romaine, sartain, sustain, terrain, terrane, Tremaine, Ukraine, unchain, urbane
3 syllables:
appertain, Aquitaine, ascertain, counterstain, entertain, foreordain, inhumane, inurbane, overstrain, overtrain, preordain, souterrain, transmundane