Jack is too trendy now.
Jack and
Sean have been the most popular names here for a while. I would go with
John and use the nn
Jack, if I did want to use
Jack. My brother has talked about using
John to honour our grandfather and using Jacko. I like
Johnny myself.
I like
John Edmund Francis - it has a classic appeal.