谢霆锋有两个儿子,都是和张柏芝生的。2007年8月2日张柏芝与谢霆锋的第一个儿子于出生,取名谢振轩 ,英文名Lucas。2010年5月12日张柏芝在香港养和医院剖腹诞下第二子,取名谢振南,宝宝重7.7磅(约6.9斤),母子平安。谢贤曾经这样描述前儿媳:张柏芝其实是个很懂事的女孩子。当时他们偷偷结婚之后第一次回家,张柏芝和谢霆锋跪在自己面前敬茶。然后说“霆锋,老婆可以有很多个,但是妈妈就只有一个,所以你以后一定要好好听爸爸妈妈的话。”就是因为这句话,让谢贤大为感动,这么懂事的女孩子,你让我怎么能不疼她。其实就是一句话,希望谢霆锋是一个能担当懂得珍惜的男人,不要辜负爱你的女子,更不要抛弃为你生儿育女的妻子。纵然生活中会出现各种状况,但是都不足以磨灭她对你的那份感情。