915年4月25日生于爱丁堡，父亲与他同名约翰·詹姆士（John James Cowperthwaite），在当地税务部门工作；母亲叫杰西·威姆斯·巴伦·贾维斯（Jessie Wemyss Barron Jarvis Cowperthwaite），祖籍葡萄牙阿尔加威。郭伯伟另一有名胞弟名大卫·贾维斯（David Jarvis Cowperthwaite，1921年9月14日－2006年10月20日），他于1939年毕业于牛津大学艾克塞特学院，后来在苏格兰任公务员，曾在当地内政及卫生部门出任次官。郭伯伟早