So, first and foremost, i'm guessing you named champions that she's good with. Just because a champion counters those doesn't mean you should play them. play something that you're good with.
That being said. all of those are melee, with the exception of kennen, who still has a short range. you're going to have a rough time if you pick a bruiser. IF you can play her,
would do well here. thats a big if, as she's not easy to play well, especially with her early mana problems.
is a strong pick, espcially if you make it to 6 where you can get those feast stacks. be very careful about trading with garen near 6 though, that ult will end you.
Any adc should do decently well against those champions though, provided that you RESPECT THEIR GAP CLOSERS. with kennen, respect his stun. if you play it safe, an ADC is probably your best bet.
,
,
, and
all have solid early games and a way to combat the gap closers that you need to be wary of.