Alyssa Milano can’t keep a secret. This week, the pregnant 38-year-old actress revealed to fans the sex of her baby, according to People.  “As fun as it was reading all of your gender predictions on Twitter, I’m really bad at keeping secrets and had to share (not to mention, I was bound to unintentionally slip at some point),” Milano wrote on her website. “David and I are elated to announce that we are having a baby boy.  We can’t wait to meet him. Boys names, anyone?” The Who’s The Boss and Charmed actress has been married to husband David Bugliari since August 2009.

Should you name your child after a family member?

Cupid’s Advice:

When choosing a baby name, you can go the traditional route and name your child after a family member, or you can come up with a totally new and different name. Cupid has some tips on how to know what name is right for your baby:

1. Keep it in the family: If there is someone really special to you in your family that you want to honor, name your child after a family member.  Many people use their father or mother’s names or reuse an old family name and make it new.

2. Use the middle name: Just because you don’t choose a family name for your child’s first name doesn’t mean you can’t still respect tradition.  If you want, use a relative’s name for your child’s middle name.

3. Try something new: If you want to totally depart from traditional family names, go for it.  Name your child after a song, an actor, a writer… or just pick a name you heard and liked.