Hermione is a bit of a favorite around here. I love it, but my SO thinks I'm crazy for it. The pop culture connection means that most people know how to pronounce it (yay!). I don't think it's too long at all.
My personal favorite combo is
Hermione Catherine, followed closely by
Hermione Ann.
Others:
Hermione JaneHermione AbigailHermione EstherHermione RuthHermione ElisabethHermione GraceHermione Wren