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