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.
hawks hawkeys hawkies hakus howks hakes haiks hacks haikus hackees hags hackies hacksaw hucks hikes hooks hicks hecks hocks hokes haggis hoicks hookas hickeys hickies hockeys hookahs hookeys hookies hoax hogs hugs
hawks dawks gawks daks lacks macaws hakes quacks kakas jakes cakes beaks bakes jauks gowks knacks gawsy packs makes peaks rakes rakus wreaks sakes soaks tacks takes wacks wauks woks shakes yacks backs auks lakhs kaiaks shacks teaks wakes caws takas haiks makos macks howks geegaws gewgaws hacks fakes whacks kakis shakos leaks lakes oaks hakus paiks racks rakis wracks sacks sakis squaws quakes jacks yaks
hawk hawkey hawkie hack hackee hackie haik haika haiku hake haku howk khaki dhak