Trichome October 14, 2016 thcscience_admin Delphos may refer to: Delphos (mythology), the son of Apollo in Greek mythology; Delphi was named for him Isle of Delphos, a former name for the island of Delos, mythological birthplace of Apollo Places in the United States[edit] Delphos, Iowa Delphos, Kansas Delphos, New Mexico Delphos, Ohio Topics referred to by the same term