Is it just me or have their been loads of MNers looking for names that go with the surnames Fox and Cox recently? I swear I've seen loads. 
Harry is a bit overused at the moment but it's nice and classic.
Zakk with 2 Ks sounds like he should be in a boyband.
So ummmmm Harry Cox, Zakk Cox, ummmmm... I think Harry.