(I haven't read any of the other responses.)
Well, I did name a child
Peter, our younger son. I think it's a fine name.
John is good too...my late brother was named
John.
Both are good names both for a child or adult.
I should say that our son is always called
Peter, never
Pete.