Blend of Greek *Zoe* (“life”) and English Grace, giving a clear meaning of “graceful life” with biblical-Christian resonance.
Like Zoegrace?
Swipe through thousands of names like it