Kayfabe is an old carny term, taken from the pig latin for fake. It applies to much more than wrestling, but that's the place where it'll be used most openly.
Kayfabe is the means of protecting any grift or con from the marks being worked, or, to exotericize, it's how you bullshit to keep your secret.
Kayfabe also sometimes refers to carny lingo overall.