I figure "Jesus H. Christ" came from JHC, a Christogram, or abbreviation for Jesus used by Western Christians that was derived from ICXC, the abbreviation for ΙΗΣΟΥΣ ΧΡΙΣΤΟΣ, the Greek words for "Jesus Christ."
I don’t think your explanation is on wikipedia. Just log on and type it in.
I heard it was from the IHC that appears above many crosses. I don’t remember what it stands for but I is for Iesus, and C is for Christus. People just assumed the H was for his middle name.