A homograph is one of a group of wors that share the same spelling but have different meanings. When spoken, the meanings are sometimes, but not necessarily, distinguished by different pronunciations. A homograph can be either a homonym or a heteronym.