Cannon has now opened up about the naming process, revealing Carey picked Monroe very early on in her pregnancy because she has always been inspired by the actress.
He tells AOL, "I heard the names have been causing quite the controversy... It's funny, I always say we had our names picked out very early on... Monroe, obviously, my wife has always been inspired by Marilyn Monroe... she bought her priceless piano and all that stuff. And I just like the idea that is was more than just naming our daughter Marilyn. I think that would've been a little too cliche. Monroe is a very strong name - it sounds really elegant."
Cannon reveals he came up with his son's name, although the boy will be nicknamed Rock.
He says, "Moroccan was kind of more my pick. When you think about Moroccan, it's kind of both of our names together - Mariah and Nick together. And I always like the name Rock. Rock Cannon. It sounded like a strong name."