Haz is short for “HazMat”. Which, come to think of it, would be a good nickname for Markle.
Haz is also short for many of his other nicknames seen on the dreaded social media, such as:
Hazbeen
Haznoclue
Haznob***s
Duke of Hazzard
He is really making an utter fool of himself.