Elyssa is a modern spelling of Elisa or Alyssa, often tied to Hebrew Elizabeth and the meaning "God is my oath."
Like Elyssa?
Swipe through thousands of names like it