Basically polysemy refers to meanings that evolved or extended from the same source while homonymy refers to meanings from different origins that happen to share the same form now.
Tim
This Post was from: http://okenglish.tw/newbb/viewtopic.php?forum=6&topic_id=2021&post_id=7764