ParameterInfo has a getName() method, but it does not return the parameter name, even if javac was invoked with the -parameters switch (which preserves parameter names in the generated class bytecode). The names that the procyon reflections library returns are always p0 etc.
However, if I use the regular Java reflection API, I do get the correct parameter names for methods in the same compiled class.