Sentence:  Cases (3) and (4) you might call <WSD>heteronymies</WSD>, case (3) being heteronymy in the special sense and case (4) polyonymy. 
Meaning of the word marked with <WSD> tags:  The use of multiple names for a single person or thing; polyonymy