Name mangling is a bytecode obfuscation technique that replaces names of methods and fields in compiled code with auto generated, less meaningful ones, to prevent an adversary from decompiling the program.
See also Obfuscation.