莊祖宜是外省人第二代，父亲是上海人，母亲范宇文是台湾知名高音歌唱家、东吴大学音乐系教授。外祖父范仲是四川省万县（今重庆市万州区武陵镇）人，少年从军。与外祖母戴其敏在成都相识、相恋。母亲范宇文于1946年出生于河南省潢川县。1949年，外祖父范仲一家随国府迁台。莊祖宜是家中的次女。出生时，由母亲进入大学学习之故，她与保姆一同生活至6岁。