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.
donuts doughnuts donates dents dints dunts daunts denotes tenutos denudes dunites dinettes tonettes dunnites dainties tints tents tenuities taints taunts tendus tenets tondos dandies duendes dynodes teentsy tannates tinnitus
nuts doughnuts donuts peanuts antes haints antas nonets antsy bents aunts jaunts cantos fondus contos intis gentes qanats hints tents quintas bonnets wants centas juntas taunts dents pantos ants giants haunts antis cantus founts bannets points yentas shantis chants tints tendus dunts runouts lints mantis suints snouts rants snits sennets punnets santos cents faints lunts lentos mantas pintas rentes punts minuets kainits bennets quintes montes pints quinnats chiantis vaunts vents jennets runts manats bionts genets lunets bints binits minutes nits taints gents mounts units knots cants hents tenets feints juntos knouts bunts paints hunts cunts quints mints gnats fonts hants knits fundus quants shunts centos pointes chaunts pintos bentos contes mantes gannets pants puntos kentes rennets linnets nets nutsy joints saints chints pontes scents sennits rainouts snots sonnets pinots daunts dints rents counts teentsy tenutos wonts yentes
donut denude donate donned doughnut downed idoneity odonate