The bridesmaids are a given, but anyone else the bride wants to celebrate with should be invited too, budget allowing. Keep in mind that the focus is on her, so don't invite anyone with whom you think she wouldn't be comfortable talking about intimate subject matter.  You know, just in case the convo turns racy. It is a bachelorette party, after all.