J.P.
I know that you said no N's, but for some reason that is all that is in my head. These are some of the ones that we considered - but had a girl.
Kellen, Declan, Finn (Finnigan for a full name), Liam (can use William for a full name).
Thought of some others - Cedric, Seamus, Ethan, Clifford, Martin, Henry, Frederick.
I don't know what you decided for a girl, but Gillian is a nice English name. Pronounced Jillian....but I am a bit biased. :)
Gillian