baby shower?

Immie
My friend and I were talking about me having one then I asked my boyfriend if we should have one. He said they are only for girls. 
Are they?
May sound stupid but this is my first and I've never been to one.