Homographs are words spelled alike but different in meaning and pronunciation (noun project vs. the verb project).
Homonyms are words spelled and pronounced alike but have different meanings (A bear can bear very cold temperatures.).
Homophones are words pronounced alike but different in spelling and meaning (their, there and real, reel).