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.
granite granita grantee grant craniate guarantee grandee kernite crinite groaned grained crannied courante grand guaranty grunt gurnet garnet craned greened coranto courant grenade groined cornute grinned crenate currant carinate coronate couranto grind cornet corned carnet ground kerned kirned crowned current coronet cornuto crinoid crooned crownet crunode cairned
granite uranite uranide preunite kernite guarantee grantee granita craniate crinite courante herniate braunite bornite arenite reunite warrantee
gran crania garni grain grainy grana grannie granny groan