ParentFull threadgamache·No, it's completely unrelated to rhyming slang. I believe it comes from the "Mc" which often begins Irish surnames.View on HN