Homophones are words that sound alike and might have the same spelling. However, they have different meanings.