Kim Kardashian ‘accidentally’ revealed the sex of her yet-to-be-born baby when she appeared on The Ellen Show this week.

Kardashian was discussing the baby shower she had over the weekend when she referred to her daughter North getting a ‘baby sister’.

“People brought toys and gifts and she was opening them all up the next day,” Kardashian explained.

“And she said, ‘Mum, since baby sister’s not here, I think I need all of her toys in my room and I’ll play with them and just make sure they’re all OK for baby sister.’ ”

To which DeGeneres responded: “She’s a toy tester and you just told us it’s a girl!”

Kardashian is no doubt incredibly self-aware after a decade living her life in front of the Keeping Up With The Kardashians cameras, so we doubt it was a ‘slip’ – but nice of her to confirm nonetheless.

The 37-year-old also told Ellen that she and Kanye are “freaking out” about choosing a name for their youngest daughter. Kim said North wants to call the baby Star West, but that she’s “not vibing with” the suggestion.

“At the baby shower, I was like, ‘I just want everyone to write a name on a little tile and see if there’s something that sticks,” Kardashian said. “We’re freaking out. We have no name.”

In an interview this week, Kim opened up about how she’s found the process of having a baby via surrogacy.

“Anyone that says or thinks it is just the easy way out is just completely wrong,” she told Entertainment Tonight.

“I think it is so much harder to go through it this way, because you are not really in control,” she admitted.

“Obviously you pick someone that you completely trust and that you have a good bond and relationship with, but… knowing that I was able to carry my first two babies and not, you know, my baby now, it’s hard for me. So, it’s definitely a harder experience than I anticipated just in the control area.”

North and Saint’s baby sister is reportedly due in January or February.