I'm not a fan of virtue-y names. For me, Promise fits in with
Angel, Truth,
Honor,
Justice,
Charity, and the like - all of which I find over-the-top and cheesy. Just my style, I guess. And while I'm being a poop :),
Missy is too prissy-sounding for my liking. She sounds like she couldn't every possibly get in a canoe or sleep in a tent.