Check out the Online Rhyming Dictionary:
Find rhyming words online with the FREE WriteExpress Rhyming Dictionary
WriteExpress sells software, but they also have a free online tool to find rhyming words. Just put in your word, and it’ll suggest matches. You can choose what part of the word to matchup as well.