John Blunt means: A personalised slang term for a plainspoken, honest, and direct man - someone who says exactly what he thinks without diplomatic softening. 'John Blunt' functions as a type-name in the tradition of. It is informal slang, fine in casual speech but not suited to formal contexts. There is no real cause for parental concern; it is descriptive vocabulary rather than risky behaviour.