Yes, I know it's a popular story.
That page doesn't seem anything in the way of actual references, though, it just asserts it. Wikipedia lists several other explanations, probably all equally bullshit.
And Humpty Dumpty is a gay name for a cannon.
(
Newington,
Mon 9 Mar 2009, 14:47,
archived)