Elyce is a variant of Elise or Alice, ultimately from Germanic roots meaning 'noble.'
Like Elyce?
Swipe through thousands of names like it