Beyoncé Knowles has given birth to her first child, a daughter named Blue Ivy Carter.
The baby was born via scheduled caesarean section at Lenox Hill Hospital in New York City on Saturday night.
Beyoncé's husband Jay-Z real name Shawn Carter was at her side during the birth and mother and baby are reportedly doing well.
The couple's close friend Gwyneth Paltrow confirmed the baby's name on Twitter, posting: "Welcome to the world Blue! We love you already".
Gwyneth later clarified the baby's full name, after a confused Twitter followed enquired about it. "It's Blue Ivy Carter," she wrote.
The baby's middle name is thought to be in reference to Beyoncé and Jay-Z's love of the number four.
They both have the Roman numeral for four, IV, tattooed on their wedding fingers.
Beyoncé's birthday is on September 4, while Jay-Z's is on December 4. Beyoncé's latest album is called 4, and it's her fourth studio album.
The 'Blue' could be in reference to Jay-Z's Blueprint trilogy of albums.
Beyoncé, 30, and Jay-Z, 42, married in April, 2008.
Your say: Do you think Blue Ivy is a good baby name?
Video: Beyoncé's baby joy