A compound modern name blending Cary and Ann, with Ann tracing to "grace."
Like Caryann?
Swipe through thousands of names like it