Heard a little boy called this today, and I really like it, dp's dad was called john, but as my ex husbands name is Jonathan we ruled the name out straight away, so thought this would be nice as still has dp's name in it. Only thing putting me off is whether of not the name will be shortened to Jon which I'm not keen on x