The news come within a couple of months of Heather's incident in R&R night club, when an unidentified man returned her lucky yoghurt pot lid.
Unlucky in love Heather - played by Cheryl Fergison - thought that she had found the man of her dreams last month after meeting and kissing a keen male suitor called Eddie in R&R.
However, with Shirley (Linda Henry) having hired a male escort for the night to cheer her best friend up, Dawn (Kara Tointon) broke the news to Heather that she believed Eddie to be a gigolo, prompting Eddie to leave the club and a devastated Heather to bolt into the toilets in tears.
Having lost her lucky yoghurt lid from what she thought to be 'George Michael's house', Heather was taken aback when someone's hand reached under the cubicle to return her good luck charm. Her unidentified suitor is thought to be the baby's father.
An EastEnders insider told DS: "Heather's love life has never gone smoothly, so when she finds out she's pregnant, she's shocked. But the question everyone will want to know is: who's the daddy?"