All pretty but I like Beatrice best. Violet is my least favourite because it sounds like violent.
It sounds like you like vintage names that have made strong comebacks. Other suggestions:
Annie, Agnes, Alice, Bronte, Bella, Celest, Claudia, Charlotte, Dulcie, Delilah, Esme, Edith, Elise, Emma, Florence, Frances, Grace, Giselle, Hazel, Iris, Ivy, Julia, Jessie, Katherine, Lily, Lucy, Lydia, Maria, Mary, Maggie, Martha, Maisie, Marta, Nancy, Nadia, Olive, Pearl, Peggy, Penny, Pippa, Rosa, Ruby, Rita, Sarah, Stella, Sadie, Thea, Tess, Una, Verity, Winnie, Willa