EnglishDelosnameMeaningAn island of the Cyclades, Greece.plural of DeloEtymology / originFrom Ancient Greek Δῆλος (Dêlos).SourcesNo citations have been attached yet.