ジョン・ギャヴィン
ロサンゼルスに生まれる。父のヘラルド・ゴールナーはアイルランド系で、母のデリア・パブロスはメキシコ出身者だった。ジョンの出生名はジョン・アンソニー・ゴールナー(John Anthony Golenor)だったが、のちに父が名字をギャヴィン(Gavin)に変更した。
カトリック系の進学校を経てスタンフォード大学でラテンアメリカの経済史を専攻し、大学卒業後の1952年から1955年までアメリカ海軍に服務した。