Xiaozhuang is a Chinese name, not an English name. In Chinese, it is typically a nickname or a term of endearment for someone named Zhuang. There is no specific meaning to the name itself, but it can be translated as "little Zhuang."
数据来源:美国社会保障局 (SSA)