From the Greek island Delos, birthplace of Apollo, meaning 'visible' or 'clear.'
Like Deloss?
Swipe through thousands of names like it