I love it! It's one of my favourites too. I have a vague memory of being told it means 'fly like a bird' or something of that sort, which I think is lovely. I like combining out-there/unusual names with traditional middle names, so I'd suggeset:
Elizabeth,
Charlotte,
Catherine,
Kate,
Alice etc. My only problem with this name is that the most obvious nickname is Zippy, which I don't like.