If it were me I would definitely go with
Elisabeth simply because of the nicknames
Ellie or
Elsie. I know a woman named
Bella who is the short, Italian grandmother type with tightly-permed hair and a raspy voice so I only ever associate the name with her!
From your other names I
LOVE Esme,
Violet and
Astrid.