It's not the type of name that I'd use but you're right - it's gentle yet spunky.
Of your ideas I like:
Cora JulietCora Georgette - I find this dorkily adorable
A few other ideas:
Cora Millaray - modern and vintage at the same time
Cora EvelynCora Vivienne