Here's what rhymes with haveread.
reed need agreed feed seed deed breed creed freed greed heed plead weed bead bleed cede keyed mead knead kneed meed hied peed screed treed teed ceilidh speed succeed accede recede reread steed secede tweed skied aniseed hayseed overfeed swede reseed shinnied anteed limeade indeed proceed exceed concede decreed precede disagreed impede mislead supersede misread stampede pureed refereed whinnied crannied filigreed underfeed emceed flambeed togaed glaceed intercede cottonseed misdeed pedigreed millipede orangeade velocipede locoweed monkeyed millepede guaranteed centipede bindweed fricasseed jimsonweed garnisheed chickenfeed Words that almost rhyme with haveread
reach leap reap leech lege liege leach deep feet keep meet heat sleep street meat seat sheet teach treat asleep beach beat breach cheap elite fleet sheep wheat heap neat preach siege st creep feat greet obsolete weep beech beet cheat peach peat bleach breech jeep peep mete screech seep sleet teat beep bleat cleat seethed thereat fiche neap overreach pleat cheep grebe bleep teethed veep speech sweet repeat receipt steep sweep suite deceit delete secrete petite effete whereat reheat unseat overheat oversleep skeet tweet reteach dweeb complete concrete defeat retreat compete discrete beseech conceit discreet replete entreat backseat besiege deplete excrete impeach preheat forefeet helpmeet maltreat mistreat offbeat overeat loveseat scrapheap parrakeet crowfeet splayfeet preterite downbeat parakeet sweetmeat clubfeet flatfeet nutmeat slagheap webfeet incomplete indiscreet bittersweet microfiche semisweet tenderfeet yield leaned leaved reeled wreathed leagued reamed reeved field seemed achieved pleased deemed seized appealed cleaned dreamed sealed shield breathed healed screamed aggrieved fatigued gleaned grieved peeled screened teased wheeled wield afield annealed appeased beamed cleaved fiend gleamed heaved heeled streamed weaned kneeled sheathed sleeved teamed tiered creamed fiord keeled pealed seamed teemed themed breezed peeved sheered sieved strived weaved wheezed preened greened keened premed teared beaned thieved unreeled weened sheaved received believed perceived revealed relieved redeemed repealed squeezed steamed bereaved machined squealed schemed sneezed speared steeled undreamed unsealed careened resealed perilled uncleaned upreared archfiend hyphened mercerised queened rosined weaseled spieled housecleaned conceived concealed deceived battlefield besieged convened diseased esteemed displeased retrieved endeared unequalled congealed unperceived unrelieved demeaned disbelieved interleaved supervened unsheathed reprieved domineered beseemed spavined caviled freewheeled overachieved busheled intervened engineered guillotined imperilled unconcealed undeceived mainstreamed chesterfield cartwheeled disesteemed bulletined interweaved silkscreened pinwheeled underachieved trampolined misconceived reconvened snowmobiled preconceived quarantined incarnadined mountaineered