Genevieve, any day. It shortens pleasingly to Jenny; Delilah could become Del, or Dee, or Lie or Lila, all of which I dislike; and then there's the biblical association. She was a strong character - that, I like - but not enough to sell her name to me.