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.
naive nave knave nieve naif navy neve navvy naevi knife novae nouveau naff neif nevi nigh nova
waive naive ave shave hive wavey jivey pave mavie lave lieve mauve knave wive sheave nave rave gave reive civie sieve suave deave jive cave nieve give live leave cavie fauve eave have vive five fave peavey dive heave reave rive save soave zouave wave weave chive shavie shive