I’m not very traditional so did not go with jewelry. I got my bridesmaids custom tumblers with a caricature of each of them, and I put together a collage for each bridesmaid of photos of us together over the years. I printed the photos on high gloss paper ($30 or so at staples), and cut out the photos and put them together in a frame. So each bridesmaid has the same gift but I personalized each one.
I gave my girls the necklace they wore that day and an engraved heart box from Things Remembered with their names, along with picture frame with our names and the date for a picture with us in, ( which they got also)
I hear people with different philosophies on the matter. I am getting everyone the same gifts for the most part, with one or two things that are unique to the person. Personally, I've been in weddings where I have gotten the same thing as other bridesmaids and I honestly was just thrilled and honored to be in the wedding that I could care less what kind of gift I received lol. I think that they will love whatever you give and whatever thought you put into it. I haven't gotten everything for my people yet, but so far they are getting jewelry, makeup bags, compact mirrors with their initials, and some face/hair masks. On the fence about whether or not I'll also do robes (they can be a little expensive depending on how customized you get them), but I think it's a cute idea!
I got all my girls a small little piece of jewelry to wear the day of, not all the same piece. Walmart has a great selection! Some got necklaces, some got bracelets, others earrings. I also got the girls each a robe to wear the morning of.