In English if two different words have the same spelling and pronunciation they are called-

Answer: 
homonyms
In English if two different words have the same spelling and pronunciation they are called-