Music mogul David Foster was "kind of annoyed" with his wife Katharine McPhee for going public with their newborn son's name on TV.

The singer and actress became a first-time mother last month, but only revealed the moniker chosen for their baby boy this week, as she pre-taped an appearance on U.S. breakfast show Today.

Admitting Foster may not be pleased, McPhee said: "OK, well, his name, we haven't said anything. My husband probably will kill me for saying it, but his name is Rennie David Foster."

As predicted, the musician wasn't happy: "My husband was kind of annoyed," McPhee later confessed on The Jess Cagle Show, sharing: "I said, 'What was I supposed to say (when asked)? Nothing?'"

The new mum also didn't want to purposefully keep fans in the dark.

"We don't want to be, like, that pretentious over the name," she noted, adding that she can understand Foster's reaction: "It's the only kind of thing you can hold onto that feels private."

During the Today show chat, which will air on Friday, McPhee explained they only picked Rennie after their son was born.

"We had a couple names, but my husband was on a text chain with his sisters and one of his sisters suggested an old family name," she said.

"It was his great-grandfather's name, his great-uncle's name, so it has a long history in his family. My husband said, 'Hi, Ren Foster,' and so we said, 'That's a good name. It's a strong name.'"

McPhee, who turns 37 next week, also gushed about her new role as a mum, describing it as "the sweetest".

"It's just the best," she smiled. "I'm in heaven. It's really been amazing."

The baby is Foster's sixth child - he already has five adult daughters from previous relationships.

The couple wed in 2019.

LATEST NEWS