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.[1] 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). The state of being a homonym is called homonymy.