Hi!
The correct answer would be Homonyms.
Homonyms are the words that have similar spellings, pronunciation, but different meanings. Example: rose (flower) & rose (past tense of rise) are homonyms.
Antonyms are words that have opposite meanings, are not spelled or pronounced alike generally. Example: hot & cold are antonyms of each other.
Synonyms are words that have similar meanings, and are not spelled or pronounced alike generally. Example: sad & unhappy are synonyms of each other.
Homophones are words that sound alike, but have different meanings and different spellings too. Example: ad & add are homophones.