Rapper Lil Kim has given birth to a baby girl, naming her newborn daughter Royal Reign.

A representative for the 39-year-old confirmed the news to E! saying she gave birth at 9:58am yesterday morning at Hackensack University Medical Center in New Jersey. Weighing 6 pounds, 5 ounces and measuring 19.5 inches long, Royal Reign is Lil Kim's first child.

Lil Kim, real name Kimberly Jones, announced her pregnancy in February at New York Fashion Week.

Miley Cyrus is among the stars to have tweeted her congratulations to the rapper saying, "Congrats to my bb and her bb @LilKim"

Missy Elliott also wished the new mum well saying, "Congratulations 2 my sis @LilKim & her precious healthy Babygirl #RoyalReign May she be Blessed! I'm happy 4 u kimmy (hugs)