I've taken a list of English words, and examined each of them to see what they sound like (using the PHP metaphone function). This page lists the most common metaphone codes, along with their words. You can also search for a word of your own, and see which words sound similar - and which ones rhyme, and which ones alliterate.
knocker knacker knackery necker nicker nacre nagger nigger naggier
hocker cocker shocker mocker locker rocker ocker knocker docker dickier shicker luckier hokier wrecker nicker duckier dicker hookier pickier rockier backer choker sucker quackery peckier decker jacker quackier tacker shucker wicker whackier wackier tucker ticker bucker cookery jokier ducker mucker sicker fucker licker kookier booker tackier pecker pokier quicker pucker rookery cooker rockery pockier dacker pickeer mockery muckier packer suckier bicker looker poker hacker cockier hooker ickier icker knacker joker sacker necker knackery lacker puckery rookier kicker kickier racker picker toker wacker whacker whicker checker chokier soaker yuckier