Harriet. Very pretty. I don't really like names that are also words (Faith/Hope/Charity/Verity or, god forbid, Chastity) - I sort of find them a bit imposing. Don't think Verity is as pretty as Harriet, and doesn't have the nickname options (Harry/Hatty/Hetty, etc).
But both are perfectly good names. Go with your gut