Perfect rhymes:
* legal
* regal (yes, it rhymes with itself!)
Near rhymes (slant rhymes):
* eagle
* beguile
* reveal
* ideal
Eye rhymes (words that look like they should rhyme, but don't quite):
* segregate
* aggregate
The best rhyme for you will depend on the context of your writing.