She has been pretty open with most things relating to her pregnancy so far, and now Cardi B has shared the latest news - the gender of her first baby, who due in 2 months.

During a wide-ranging interview on Howard Stern's Sirius XM show, the rap star revealed that she is having a baby girl.

When Stern asked her if she and her fiance Offset (of Migos) had a name picked out, she said: "Ya know what, I didn't pick the name - but if you interview my dude, he'll tell you."

She also played down rumours of a feud with fellow rapper Nicki Minaj, after they were seen talking at the Met Gala on Monday.

"I never was feuding with anybody; there was a misunderstanding," she said. "I think she felt a certain type of way about something. I definitely felt a certain type of way about something. I didn't wanna ever talk about it in public because I felt like we gonna see each other again and we will talk about it, and it's always like little issues. The thing is, it's always little issues, but you know, fans are always gonna make it a big thing."

She added: "I spoke to her about it. I spoke to her at the Met Gala about it, and it's just like, see? It's just something that had to be talked about because it was an issue.

"I'm not gonna talk about it, but I really feel a certain type of way. My feelings was really hurt, and I was just on some, 'You know what? This is why I just keep to myself. This is why I cannot fuck with nobody.'"