Beyoncé Knowles, 30, gave birth today at Lenox Hill Hospital in New York City.
According to reports the baby girl was named Ivy Blue Carter. This is the first child for Bey and her husband, hip hop icon Jay-Z, 42. The couple married back in 2008 after eight years of dating. The couple has been ferociously private about their relationship over the years. However, the "Halo" songstress revealed she was pregnant after her performance of "Love on Top" at the 2011 MTV Video Music Awards.
Congratulations to Beyoncé, Jay-Z and family!