BLAIRS THE BEST NAME I'VE SEEN YET IT SUITS HER SO WELL, it's such a spooky name
Belle or Olivia
Belladonna
Smth like sangria
Blanche
maybe ballora?
Belinda or Brandy
Bedelia
Belle (nicknamed Bloody Belle) or Mary like Bloody Mary
Blatya mayhaps
Belinda! I think that would suit her
Guinevere/guin related to sanguine meaning related to blood or having an optimistic lookout in dark times