While there are homophones like bear and bare, and homographs like sow, the pig, and to sow a seed, is there a term for words that cover both categories? The example that comes to mind for me is to cleave. Is there a term for when they overlap?
In linguistics, a homonym is, in the strict sense, one of a group of words that share the same spelling and the same pronunciation but have different meanings. Thus homonyms are simultaneously homographs (words that share the same spelling, irrespective of their pronunciation) and homophones (words that share the same pronunciation, irrespective of their spelling).