The name COSMOS comes from the Greek '??????' which everyday is used in plain Greek meaning 'people' (1). As a generic term is used as a synonym to 'Universe' (2).
In Mandarin Chinese, cosmos is translated as ?? yuzhou, which literally translated means space-time (? yu = space + ? zhou = time). (From Wiki, article "cosmos", 04/09/11).
The logo is simple and think that can be memorable due to retro conceptual design.