Homographs are words that are spelled alike but have different meanings and sometimes different pronunciations.