You asked:

what is john hennigan's full name

John Hennigan
John Hennigan

John Hennigan's full name is "Jonathan Randall Hennigan".