James is alright of a name. Not great but ok.
Oliver is a poor name.
Max smacks of ponciness.
Hugo is ridiculous, as is Benjamin but I presume that would be shortened to Ben, which is ok.
Wouldn't be overly gone on Patrick either but would call myself Pat instead of Paddy, which I don't like at all.
The rest are all grand - I like the name Luke for some reason.
With the exception of Alice, all the girls' names are fine.