KAILU means "open road" in Mandarin. The name is derived from Kailushen, a Chinese god (shen) who removes road barriers and clears the way. To read more about our origins, see Our Story.