Ever since Mariah Carey and Nick Cannon's twins -- a boy and a girl -- were born, the singer has been teasing fans, urging them to guess the names of her newborns. But it seems like Mariah's game was a little less than fair.

The couple finally revealed their babies' names on Carey's blog (via Us Magazine). Their baby girl is named Monroe Cannon after Marilyn Monroe -- Carey's icon of inspiration.

Monroe's brother will go by Moroccan Scott Cannon. The top floor of Carey's New York City apartment is called the 'Moroccan Room' due to it's North African aesthetic. The luxurious space is also where Cannon proposed to Carey in 2008. Cannon's son also shares the same middle name, Scott, as his actor dad.