ChiaoGoo means “highly skillful and crafty lady”.