This isn't what we were expecting.

Khloe Kardashian dished details about her pregnancy during an appearance on Ellen yesterday, and the reality star even revealed what she plans on naming her baby!

"I think if it’s a boy I’ll go with Junior — Tristan Jr. Then for a girl, I don’t know where to begin," she told the talk show host. It's already been reported that it's a boy, so that settles that.

So why did she wait so long to tell everyone she was expecting?

“I just wanted to do something myself and write something that was heartfelt for me. I’ve wanted to have a baby for so long it’s just the perfect timing. God always has a plan and I just wanted to do it on my time and when I felt comfortable to do so,” she explained.

She's head over heels for her NBA player beau, but don't count on a wedding anytime soon.

"We’re not in any rush for that. As you know I’ve rushed quite a few things before. Right now, I’m so loving the place I’m in and very happy with how things are going. We talk about it for sure. What’s meant to be will be," she shared.

Ellen tried her best to get Khloe to confirm sister Kylie's pregnancy, but the Good American designer was less forthcoming with those details.

"She must be pregnant! There’s too much secrecy around it! Look at your eyes! … I can tell Kylie’s pregnant. I will make a bet right now that she’s pregnant," the TV funny lady quipped.

We're so happy for her!