Homonyms are the words that sound like one another, particularly when that are pronounced the same way but spelt differently. The Concise Oxford Dictionary defines a homonym as: each of the two or more words having the same spelling and/or pronunciation or different spelling and/or pronunciation but different meanings and origins.