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.
backs backsaw bakes bucks beaks becks bocks buckos bucksaw buckoes bags books bikes bagass bekiss biogas bikies bagasse boocoos bookies bookoos baggies because begs bigs bogs bugs
hacks backs shacks whacks racks tacks wacks wracks jacks yacks lacks packs quacks knacks macks sacks lacs ricks picks jauks pucks gucks bucks hicks bocks pecks pacs sicks kakas sakes gawks makes paiks guacos beaks leaks dawks gecks soaks fakes rocks dicks wreaks oaks jockos ticks yoicks yaks shucks shicksa shakes chocks checks rakes wauks kakis becks wackes takes rakus shackos tacos pocks sickos sucks auks quakes pacas cakes hucks ducks wrecks recks fucks mucks quicks macs licks socks jocks wackos hawks makos jakes cocks haiks bakes vacs sakis mocks fecks necks geckos sacs hoicks lucks nocks knocks lakhs ruckus kecks buckos kicks hakes docks locks wricks lakes nicks rucks laics kaiaks cacas peaks daks rakis hocks micks decks hecks takas teaks tucks wakes whackos wicks chicks chucks guaiacs shakos shocks hakus yocks yucks
back bake beak beaky beck bock buck bucko abaca aback abaka babka