1. Elizabeth, but Elisabeth is nice as well.
2. Beth, Betty or Lise
3. Elspeth
4. Not nearly as common as it was when I was a kid but not unheard of.
5. A little bit filler-y but honestly I like it and think its an interesting enough name especially if paired with something a bit unusual.