I've never been a fan of virtue names, mostly because I'm a little sceptical about word names.
But I like
Amity,
Joy &
Clemency (also
Clemence,
Clement,
Clemens)
Charity is too "wordy" even for a word name.
Joy is so buzzing and bustling, a perfect MN.
I also like
Prudence nn
Prue,
Hope,
Faith,
Constance and most of all
Verity.