Homographs and homonyms are traditionally defined by words that share the same spelling (like the example you posted) and/or pronunciation (like the other example in the link immediately following the one you posted), when those words have or can have different meanings, regardless of etymology.
As an aside, I wonder if the semantic satiation from using homographs that have negative connotations for some could have a positive effect overall by diluting the connotations of what someone thinks of when they hear the word "slave", etc.
Of course, any time I make any kind of comment on this I get told that my skin color makes my opinion moot (even though my ancestors were, also, slaves). I switched to primary/replica last year (in projects where I could), but the never ending tide of other arbitrary words to change gets pretty tiring -- and two different bouts of harassment, death threats, and vandalism when I haven't made changes has really put a sour taste in my mouth about the whole thing.