However, you could argue that "pye" (pronounced the same as "pie") is a very close homophone. It is an archaic spelling of "pie," but it is still sometimes used in historical contexts.
There are also a few other words that sound similar to "pie" but are not exact homophones:
* "buy" (pronounced "bye")
* "high" (pronounced "hye")
Ultimately, whether or not these words are considered homophones depends on your interpretation.