What does the phrase "Don't call him late for dinner" mean? As I am very thin, I believe this is a figure of speech used to sarcastically describe someone of near fragile size. I am not sure. I am willing to hear any and all opinions and even suggestions regarding this phrase.

  • How old is this expression? My mother used to use this and she was born in 1909.
    – user57086
    Commented Nov 11, 2013 at 4:04
  • The first hit on nGrams gives 1848 in print, and says "Call me what you please, so you don't call me late for dinner!' Ha, ha, ha! — ha, ha, ha! He did — he did, by Jasus ! sir. Wasn't that capital ?" And before I could make any answer, he hurried off to tell this old joke to B."
    – Mitch
    Commented Nov 11, 2013 at 13:39

2 Answers 2


"Call me anything you like, but don't call me late for dinner" is a fairly common (in the US, anyway) joke that's used as a social ice-breaker in moments of potential awkwardness:

  • when one person is unsure which of several possible honorifics to use (imagine meeting, for instance, Madeleine Albright: do you call her Dr. Albright, Madam Secretary, Madam Ambassador, etc.?) The person being addressed can set the other person at ease by using this phrase to indicate that s/he is not overly concerned with titles.

  • when two people have met at least once before, and one can't remember the other's name; the one who's been forgotten can use this phrase to soften the other's embarrassment.

The joke is (like most wordplay) a matter of establishing expectations and then dashing them, or (more to the point) a broken parallelism. In the first part, you're invited to call the person by first name/last name/title/nickname/whatever you like (but the expectation is that it will be some sort of name); in the second part, you're told not to call the person "late for dinner". Your initial reaction is that "late for dinner" is some sort of nickname, but in fact it means "call me for dinner - but on time, please!" The actual meaning is not important as long as it's unexpected, so there are a few variations; I've heard "just don't call me long-distance."

That's the context of the joke; I don't think that, in your case, I would infer any comment on your appearance. The person saying it probably just assumed you were familiar with the joke, and went straight to the punchline.


I've always heard it colloquially, as "You can call me anything but late for dinner." Meaning the person saying it (or being described, in your case) is not a formal person, worried about being called by a title or honorific, such as Sir or Doctor.

Not the answer you're looking for? Browse other questions tagged or ask your own question.