Homonyms are words that have the same spelling, but different meanings. Homophones are words that that have the same pronunciation, but different spellings and meanings.
i.e bank: