I love all 3!
Dont listen to the name snobs, just go for your favourite 
Imagine if everyone started calling their kids Ottilie or Beatrice, they would be livid because then it would be 'common' 😂😂
FWIW my favourite is Delilah - potential for lovely nicknames as well. But they are all very pretty.