Nope, I don't think it's silly at all! Definitely have one if you get the chance or want one...it is great fun and there are so many ways to do it...afternoon tea, a BBQ, picnic at the park etc. If you feel bad about having a "baby shower" then call it a "baby welcoming party" or a "end of pregnancy party" etc. Any excuse to get friends together is always great!!!