What does homophones mean

Homophones are words that have the same pronunciation but different meanings, origins, or spelling. They may or may not have the same spelling.