Not a fan of Hadassah just from the sound. Dont mind Esther. I like Adora for a little girl but she may have trouble as a teenager/adult. It makes me think of a Terry Pratchett character called Adorabelle. She was known for wearing lots of black and stiletto heels, chain smoking and causing damage to anyone who made fun of her name :)
Faith is nice. Verity is another virtue name. Hope, Agape, Chastity, Temperance, Honor, Grace, Felicity

