Yes, "late" is a homophone. It has the same pronunciation as "lait" (which isn't a real word in standard English, but is a possible pronunciation of "lait" as a noun meaning "a type of milk").
Homophones are words that sound the same but have different meanings and spellings.