Many of Germans their last name is " Haffner " or " Häffner " , so I guess " Haffner " is originally a German name . And we remember that Red John when he went to Dr Sophie Meller he faked his name to " Jay Ruth " and Ruth is a German name !!
How do you find this theory?
plausible
unlikely