Is there a counter to Yorick on top?
Yorick actually has very little means of escaping, so if he is ganked from early on he can be gimped enough to the point where he is not a large threat. He becomes incredibly tanky, so make sure you try to get him early. The later you gank him, the more levels in Omen of Famine he'll have and be much tankier. Once he's level 3 he also will be able to throw up all 3 ghouls for 15% damage reduction making him very tanky. Many champions can lane against him by farming his ghouls. They give no gold, but Tryndamere and Nasus scale better into late game and give them means of gaining strength in lane. Tryndamere gets it by hitting the ghouls for rage buildup and actually end up healing off of his skills from lifesteal and Bloodlust. Nasus gets power by building Siphoning Strike charges off of the ghouls.
I like to counter Yorick with Cho-Gath, not just because I love Cho but also for these reasons:
You can heal of his minions with your passive, they will not do more dmg than your passive heal.
15% damage reduction? OMNOMNOMNOMNOM!
If you can get an early gank, you will be way more tankier.
If you are able to farm and snowball perfectly you will be way ahead of Yorick.
I don't know if there are champs that will completely destroy a yorick 1v1, but many have built in sustain not to be destroyed by his ghouls. Nasus, builtin lifesteal makes him a strong choice, Trundle's passive, and Chogath passive make it very difficult for Yorick to push them out of lane. Then when the lane is pushed from the ghoul spamming, just get your jungler to gank and win.
I did extremely well against Yorick as Singed...to my surprise. Turns out all I needed to do was start cloth+5 and get one gank from Maokai to win the lane. Also helped that this Yorick attempted to rush a Manamune like most Yoricks instead of building MR.
Hitting my ult every single time he came in to farm and taking out half his health in one go also helped out a lot.