What is a homophone

A homophone is a word that is pronounced the same as another word but has a different meaning, origin, or spelling. Examples of homophones include "two," "to," and "too," as well as "hear" and "here."