Baby name
/DEH · lee · oh/
Meaning
“Of Delos, sacred island”
from Greek Delios, related to Apollo of Delos
Nicknames
del · lio
Vibe
Spanish/Argentine form
Rare Spanish usage