The PDF below is a multi page list of common English homophones.
-- each of two or more words having the same pronunciation but different meanings, origins, or spelling, for example new and knew.