on is a combination of two characters from  Japanese Comic, Doreamon, which are Suneo (where Andy Hui gets the  weird hairstyle and wealthy background) and Giant (in the Cantonese  version of Doreamon, Giant is called Kei