Nick Cannon was hosting his show on New York-based radio station 92.3 Now when he blurted out the phone number.
He then took to his Twitter.com page to tell fans that Mariah Carey, who is due to welcome twins next month, had already received an early-morning call from an eager fan.
Nick Cannon wrote, "Home phone numbers are just like Twitter anyway. I use this more than I use my home phone. So what's the big deal? Think my wife will be mad at me? LOL (laugh out loud)... I don't care. I'm the man!!"
"My wife is going to kill me over this... Just gave out my home phone number on air and my pregnant wife picked up the line oops!"
But the star later seemed to be having second thoughts about giving away his details, adding, "Sometimes I get a little too carried away on the radio... Thanks to my amazing wife for being a good sport and allowing me to make good radio. Mariah Carey you are the best!"