Is the word late a homophone?

No. "Late" is a homograph, an example of words that are spelled the same with different meanings. You can be late as in tardy, or late as in dead.