I've never really thought much about Verity. I like how it rings, and I love the meaning. I don't think it's too weird or too British ;) and it's refreshing as a virtue name. However, I think I would probably prefer the shorter, softer Vera as a first name.