张国荣童年时名为张发宗(据其香港的初中同学所述,于中学时期已改名为“张国荣”),出生于香港九龙,父亲是出名的洋服裁缝张活海。张活海经营了自己的洋服店。他经常为好莱坞明星缝制服装,影星白兰度就是张家的客人之一。张国荣家里共有十个兄弟姐妹,其中老三、老四和老九在儿时夭折,张国荣排行第十,所以又被称为“十仔”。大姐是香港知名社会菁英张绿萍。张国荣童年时居于香港岛湾仔区湾仔道81号,他小时候一直和父母分开住,由于父亲花心母亲又忙于争宠而过分冷落自己,关心和照顾他生活的只有家里的佣人六姐。
张国荣在圣璐琦书院(小学部)就读期间,经常参与学校的音乐节、朗诵及综艺表演,曾经获得两届英诗朗诵冠军,并可流利的朗诵莎士比亚原文;1968年于玫瑰岗学校(小学部)完成小六学业。起初他在铜锣湾佛教黄凤翎中学就读(1968年至1969年中一),后来转到跑马地玫瑰岗学校中学部重读中一直至中三毕业后离校(1969年中一至1972年中三)当时的英文名为Bobby。。1972年当时刚完成中三年级学业的张国荣被家人送往英国升读埃克尔斯·霍尔学校,后于该校完成3年高中课程,于英国高级程度会考英语科取得A级成绩,其后考入英国利兹大学攻读纺织系,副修英国文学,成绩优异,并领取奖学金。他念大学一年级时因父亲中风而辍学。辗转于1976年回港在坚道英文书院就学,继而转到威灵顿英文中学(高街分校)插班入读中五重修中文。