Rihanna has given birth to her first child, a baby boy, according to TMZ.

Both Rihanna and A$AP Rocky are yet to share the news with fans but TMZ says the source has "direct knowledge".

The baby is thought to have been born six days ago, on May 13.

The name of the baby has not yet been revealed.

Rihanna had been proudly showing off her baby bump in recent months in public at the Off-White and Dior shows at Paris Fashion Week.

With photos being shared on social media, fans have been excited for the couple’s new chapter as parents.

After months of dating rumours, Rihanna and A$AP Rocky publicly transformed their long-standing friendship into a romance during the pandemic.

In an interview with GQ magazine in May 2019, A$AP called Rihanna “my lady” and “the love of my life”.

Of the relationship, the PMW rapper spoke of their travels the previous summer in a rented tour bus and how the experience cemented their bond.

Asked what it felt like to be in a relationship after his past as a ladies’ man, he said: “So much better when you got the one. She amounts to probably, like, a million of the other ones. I think when you know, you know. She’s the one.”

A$AP also spoke of having children in the future, telling GQ: “If that’s in my destiny, absolutely … I think I’d be an incredible, remarkably, overall amazing dad.

“I would have a very fly child.”