The pregnant star, who is expecting her fourth child with soccer ace David Beckham, even wept tears of joy after her doctor said a hospital scan indicated that she was expecting a girl, thesun.co.uk said.
"David and Victoria are over the moon. This will be their last child and to be told they are having a girl is the icing on the cake for the Beckham clan," said a close family friend to the Beckhams.
After three sons, a daughter is all that the couple could ask for.
The 36-year-old singer-turned-designer went for a scan in January, but doctors couldn't determine the gender of the child then.
However, after a 16-week ultrasound scan nearly a fortnight later, she was told that she was expecting a girl. Then she went in for an advanced scan and was told her daughter was healthy and developing perfectly.
The child is due to arrive in the summer.