Beyonce Knowles is reportedly having a baby girl.

The 'Halo' singer is currently expecting her first child with husband Jay-Z and friends say she was thrilled when she found out she was having a daughter because she wants them to have a close Bond like she has with her mother Tina.

A source told America's In Touch magazine: "Beyonce is thrilled she's having a daughter. She and her mother are so close, and she's wanted to have that relationship with her own child." 

Since finding out she is having a little girl, Beyonce has been busy buying lots of clothes for the unborn tot.

The friend added: "Her family's afraid there won't be anything left to buy for her baby shower in December!"

Beyonce, 30, recently revealed she has no concerns about her forthcoming step into motherhood and her pregnancy is "going really well".

She explained: "It's going really well, I am so happy with everything right now.

"I am not nervous because I know it's happening at the right time. I felt I got married at the right time for me, and now we are having the baby at the right time. I feel like we didn't rush anything, and now we are being blessed with everything naturally."