Nick Cannon has explained why himself and wife Mariah Carey picked such unusual names for their children.
The couple celebrated the arrival of their twins Moroccan Scott Cannon and Monroe Cannon earlier this month but baffled fans with their unusual choice of names for the twins.
''Monroe, obviously, is named by Marilyn Monroe, who my wife has been inspired by and loved for many years. And my son, I love his name, we called him Moroccan. He needed a strong name...Roc Cannon. My middle name is Scott,'' Cannon told E!
He added: ''You think about Moroccan and that's kind of like my name and Mariah's name phonetically together. I also proposed to my wife in our Moroccan room. There's a lot of meanings to it. We put a lot of thought into those names."
Carey and Cannon married in April 2008. They had been keeping fans up to date with Carey's pregnancy on each other's Twitter pages.
Rock Star Dads
You can keep up to date with all the latest news from Gigwise by following us on Twitter and liking us on Facebook.