The Wikipedia entry for homonym has a table like yours:

Term Meaning Spelling Pronunciation
Homonym Different Same Same
Homograph Different Same (No requirement)
Homophone word Different (No requirement) Same
Homophone phrase Different Different Same to varying degree
Heteronym Different Same Different
Heterograph Different Different Same
Polyseme Different but related Same (No requirement)
Capitonym Different when capitalized Same except for capitalization (No requirement)
Synonym Same Different Different
Antonym Opposite Different Different
Auto-antonym Opposite Same (No requirement)
Synophone Different Different Similar

Homophones are words which are pronounced in same way but may be spelt in different ways. For example:

cite, site, and sight

Homonyms are words which are spelt in the same way but pronounced and meant in different ways. For example,

minute [noun] and minute [adjective]

These words are pronounced in different ways when used to mean 'a unit of time' and 'tiny'.