No, they do not rhyme. I'm sitting here trying to think if anything rhymes with lemon.
Ok, I thought of something - Though spelled different "Yemen" rhymes with lemon.
Melon = Helen, Felon, Ellen.
Very good question as I never realised how hard it would be to come up with something for "lemon".
I Hope this helped,