John. It has a much more consistent history of use, at least where I live - I have many ancestral Johns of all periods in the family tree, but not one
Peter. I don't dislike it, but it feels dated in a way that
John doesn't, and I don't know any under 50. And I prefer
Piers.