After inviting fans to guess the names of their newly-born twins on Twitter, Mariah Carey and Nick Cannon have finally revealed them. And indeed, they both start with the letter "M," as Mariah said earlier this week.

Mariah's rep has confirmed to ABC News Radio that the boy's name is Moroccan Scott-- Scott is Nick's middle name, as well as his grandmother's maiden name. As for "Moroccan,"  Nick proposed to Mariah in the top tier of her New York City apartment, which is called "The Moroccan Room" because of its Moroccan-style decor.  

The girl's name is Monroe Cannon -- there's no middle name, according to her rep, because Mariah doesn't have one.  The "Monroe" is after Marilyn Monroe, one of Mariah's heroes.  She famously purchased Marilyn Monroe's white piano a few years back. (ABCePrep)