Tradition states that when it comes to throwing a baby shower, those who love you should do the honors. This person could be your best friend from college, a colleague from work, the next-door neighbor... or your sister, sister-in-law, mother, aunt, etc. (In other words — if a family member offers to throw you a bash, it's more than okay to accept.) A group of friends and/or family may also host your shower. This makes the planning and budget more manageable... and lets more people who love you join in the fun!
From us : While tradition says that relatives shouldn't host your shower, we (and most people we know) think this is pretty outdated. Your aunt or mother may not agree, but this is one "rule" you should be safe to ignore.