Pink tells DeGeneres this is a pregnancy she worked for, explaining: "It was not an 'Oops!"'
And while she isn't sure if the child is a boy or a girl, she says her doctor is hinting it's a girl.
She did not specify a due date during her appearance.
On the show, DeGeneres presents the 31-year-old mom-to-be with a personalized baby's onesie and a kid-sized motocross bike.