JOHN Q. PUBLIC Meaning of JOHN Q. PUBLIC in English {n.} A name used informally for the average citizen. * /It is John Q. Public's duty to vote at each election./ Compare: JOE DOAKES. Slang English vocab. Английский сленговый словарь. 2012