Something like "latecomer" but for departing rather than arriving.
For example, "Bob was always the _____ at social outings."
Other variations with verbs or non – noun idioms are useful to me as well, such as "Bob would always ________ at social outings."
Best Answer
Guests who stay too long can be said to overstay their welcome or wear out their welcome. That is, their host grows tired of their presence and wishes they would leave.
The idiom is not limited to "staying too late," and also applies to other sorts of unwelcome behavior:
The overstay variant, though sometimes considered synonymous with the wear out version, more strongly emphasizes the length of the visit. It is more commonly used in British English (ngram), while wear out is more popular in American English (ngram).
The verb overstay by itself also communicates the act of staying too long, but less idiomatically (WT). If you require a noun, some derive overstayer (WT) from the verb, as used in a LifeHacker article: