Your criteria for countering Meepo seems to be anyone with an AoE stun, lots of AoE damage, lots of single target burst, or just about any ganker. No wonder the list is so long. AoE stun is a huge problem early on, but later on you just tank through whatever they throw at you if you're farming like you should.
Meepo crushes heroes that rely on AoE damage. As Meepo, you'd rather have all your guys get hit by a 500 damage aoe spell than get hit with laguna blade or something for 900 damage. I wont go through the list one by one, but Meepo is fine against QoP, fine against jugg, I have no idea why you think gyro is bad. everything he has gets spread out between all the meepos. Rubick, Jakiro, windrunner, puck? None of those heroes are that bad for him. If you're struggling with every hero on that list, you just aren't farming well enough. A good game on meepo means 650+ gold/min and level 25 by minute 30. Anything lower than that and you probably let the game get away from your earlier on by dying or being too passive.
Some of those heroes are problems, but you just need to adjust the way you play. Like artanisix said, if you're facing a mag or enigma, don't be the first one to jump in. Wait for the big initiation spells like RP, ice path, warlock ult, to get dropped, then poof in there and destroy everyone. With channeling heroes like pudge or enigma, just break it with net. If pudge hooks you, immediately poof everyone there and net immediately, channel broken and run the meepo that got hooked while the rest destroy pudge with nets and geostrike. If clinkz tries to gank you, poof every other meepo in and net him while running the weak one away.
The ones you should really be afraid of are Sven, Timber, and Elder Titan. I don't even think it's possible to fight a farmed Sven if he saves his stun for when you poof in. Timbersaw is virtually unkillable, and Elder Titan gets so much extra damage from your clones.
Meepo is a super hard carry, he just peaks earlier than most. So play like a carry and stop dying, farm, go kill towers, then show up when you need to. Meepo has huge spikes in effectiveness. You really shouldnt be fighting at all before scepter, then he gets really strong for a bit after that, then he gets another huge jump when you get blink, then another huge jump when you have skadi/aegis. The other team could be Timbersaw, magnus, enigma, earthshaker and lion, and it won't make a bit of difference if you're level 25 with aegis and a skadi 30 or 35 minutes into the game.