Alanis Morissette is expecting a baby boy.

The 36-year-old singer and husband Souleye - whose real name is Mario Treatway - found out the gender of their unborn child during a recent pregnancy scan and can't wait to welcome their son into the world next month.

Though Alanis has only just confirmed she is carrying a boy, it was first speculated that she knew the gender of the baby earlier this month after her baby shower.

Pictures of the 'Ironic' hitmaker showed her leaving the bash in California clutching a bag reading, 'It's a boy', though she refused to comment on the gifts at the time.

Alanis - who married 30-year-old Souleye in May this year after eight months of dating -previously revealed she only found out she was expecting a baby after visiting her doctor for another reason.

She said: "I went to the doctor and he said, 'Well this looks like the scan of a pregnant lady.'"

Asked if she had gone to the doctor about the possibility of being pregnant, she added: "No actually I thought I wasn't."