Cardi B names her baby Kulture and the internet reacts

Hip-hop superstar couple Cardi B and Offset has welcomed their baby girl, who they have named Kulture Kiari Cephus.

The 25-year-old 'Bodak Yellow' hitmaker gave birth on July 7, but only announced the news via Instagram four days later.

Kulture is the first child of Cardi B, Belcalis Marlenis Almanzar - but the fourth of Migos star Offset, real name Kiari Kendrell Cephus.

Cardi B announced her pregnancy on an episode of Saturday Night Live and later revealed the baby's gender on the Howard Stern Show, where she also claimed Offset had chosen their daughter's name.

Migos has released albums titled Culture and Culture II.

On social media, many fans are reacting to the baby's name - particularly its spelling. Some are joking that the letter C was avoided because the parents are allied with the Bloods gang, which has a long-running rivalry with the Crips.

Other Twitter users are saying 'Kulture' isn't as strange as other celebrity baby names like 'Apple',  while others are celebrating the infant's name's similarity to Harry Potter lingo.

"I'm here for extra spicy, Hogwarts spell-ass names. Welcome to the world, Kulture!" tweeted Teen Vogue writer Britni Danielle.

Cardi B and Offset secretly got married in September - despite appearing to get engaged to each other onstage a month later.

She later said the pair woke up one morning and "decided to get married", also claiming she wore no dress or ring and the ad hoc ceremony was witnessed by her cousin.

"Well now since you lil nosey f**ks know at least you can stop saying I had a baby out of wedlock," she stated on Twitter.