Christina Aguilera hosted a blue-themed baby shower on Saturday, sparking further speculation she is expecting a boy.

The "Dirrty" singer, who is believed to be around six months pregnant, invited close friends and family to the celebrations at her Beverly Hills home.

Christina, who set up a gift list at exclusive Hollywood baby boutique Bel Bambini, received a blue Loved Mom Guitar shirt, a Cariboo bassinet with blue bedding and Trumpette Johnny's socks.

One guest bought the pregnant singer a Sozo Whiz Kid Wee Block, which is used to protect parents from getting wet while they are changing a baby boy's nappies.

A source told People magazine, "There was a distinct blue-theme to the shower. I think it's safe to assume she's having a little boy."

It was recently reported Christina, who is married to music executive Jordan Bratman, has already named her unborn son.

A source said, "She rubs her baby bump and talks to the baby, calling it Jordy."

Earlier this month, Christina spoke publicly for the first time about her pregnancy.

The 26-year-old star, who had remained tight-lipped on speculation she was expecting her first child for months, finally confirmed she will "enter into mommyhood" next year.

RELATED PHOTOS AND ARTICLES
Christina Aguilera - Christina Aguilera Promotes Her New CD Back To Basics on Good Morning AmericaChristina Aguilera - 2005 Vanity Fair Oscar PartyChristina Aguilera - 14th Annual GLAAD Media Awards - ArrivalsChristina Aguilera - Christina Aguilera Promotes Her New CD Back To Basics on Good Morning AmericaChristina Aguilera - Christina Aguilera Back To Basics ConcertChristina Aguilera - 2007 Clive Davis Pre-Grammy Awards Party
Christina Aguilera Is Less "Dirrty" And More HappyChristina Gets Ready For Her Baby Shower
Christina Naming Baby After HusbandChristina Finally Confirms She Is Entering "Mommyhood"
"Dirrty" X-Tina Hopes To Wear Chaps At 60Christina Stays Clean For Her Unborn Baby
BE THE FIRST TO COMMENT ON THIS STORY!
Name: (optional)
E-Mail: (required, but never displayed)
Remember your info for next time?
Profanity and other defamatory language is not allowed. Please keep it clean.