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: CoraJuliet CoraGeorgette - I find this dorkily adorableA few other ideas: CoraMillaray - modern and vintage at the same time CoraEvelyn CoraVivienne