2007年8月2日,张柏芝与谢霆锋的第一个儿子于出生,取名谢振轩,英文名Lucas。2010年5月12日21时许,张柏芝在香港养和医院剖腹诞下第二子Quintus,中文名谢振南,宝宝重7.7磅(约7斤),母子平安。