Words like dear that means a loved person and deer that means ki

Words like dear that means a loved person and deer that means kind of animal are called____
A、synonyms
B、homographs
C、homophones
D、antonyms
【正确答案】:C