Zelda Marie doesn't sound bad, though I'm on a personal boycott of Marie as a middle name because it's the middle name of nearly every other woman I know my age and older.
Zelda Katherine is nice. In playing around with spellings, I also like Zelda Catherine (though I usually prefer the K).
***
Please rate my personal name lists:
www.behindthename.com/pnl/69381www.behindthename.com/pnl/69381/109399www.behindthename.com/pnl/69381/91835http://greens-end.myminicity.com/