The word "set" has, I think I remember reading somewhere, the most amount of different possible meanings/uses of any word in the English language.
There are some words that are only homophones if you speak cockney or some similar version of regional English:-
beef/Beith