I don't really know where the H came from either but some people in the comment section claim it is more authentic that way or that it looks more Gaelic (it is not more authentic and
Megan is Welsh) but I guess that might be why people started adding it.
Please rate my list:
https://www.behindthename.com/pnl/6232