Back to Home

KUO TAO-SHEN

"Tao" means the way.  "Shen" means clever/smart or outstanding (great).  Therefore, Taoshen means a person who follows the way of being smart and great. 

 

"Kuo" translates to "castle", but as a surname serves no meaning.